воскресенье, 25 января 2015 г.

ERROR 1148 (42000): The used command is not allowed with this MySQL version.


Решение:
  • открываем my.ini и в секции [mysqld] параметр local-infile = 1
  • если через mysql-клиент надо подключаться с опцией --local-infile=1 (mysql --local-infile -uroot -pyourpwd yourdbname)
  • при использовании mysql c api спасло mysql_options с параметром MYSQL_OPT_LOCAL_INFILE
LOCAL works only if your server and your client both have been configured to permit it. For example, if mysqld was started with --local-infile=0, LOCAL does not work. See Section 6.1.6, “Security Issues with LOAD DATA LOCAL”.

Комментариев нет: