Mysql
 sql >> Datenbank >  >> RDS >> Mysql

FEHLER 1148:Der verwendete Befehl ist mit dieser MySQL-Version nicht erlaubt

Sie können dies beim Einrichten Ihrer Client-Verbindung als zusätzliche Option angeben:

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

Dies liegt daran, dass diese Funktion eine Sicherheitslücke öffnet. Sie müssen es also explizit aktivieren, falls Sie es wirklich verwenden möchten.

Sowohl der Client als auch der Server sollten die Option für lokale Dateien aktivieren. Andernfalls funktioniert es nicht. Um es für Dateien auf dem serverseitigen Server zu aktivieren, fügen Sie Folgendes zu my.cnf hinzu Konfigurationsdatei:

loose-local-infile = 1