sql >> Database >  >> RDS >> Mysql

ERROR 1148:Het gebruikte commando is niet toegestaan ​​met deze MySQL-versie

U kunt dat als extra optie opgeven bij het instellen van uw clientverbinding:

mysql -u myuser -p --local-infile somedatabase

Dit komt omdat die functie een beveiligingslek opent. Je moet het dus op een expliciete manier inschakelen voor het geval je het echt wilt gebruiken.

Zowel de client als de server moeten de optie lokaal bestand inschakelen. Anders werkt het niet. Om het voor bestanden op de server aan de serverzijde in te schakelen, voegt u het volgende toe aan de my.cnf configuratiebestand:

loose-local-infile = 1


  1. Hoe vastgoedprofessionals Microsoft Access kunnen gebruiken

  2. Leer documenten op het Windows-bestandssysteem op te slaan en te analyseren met SQL Server Semantic Search - Deel 1

  3. MySQL-equivalent van ORACLES rank()

  4. SQL Server SHOWPLAN_ALL