MySQL в Ubuntu 12.04 LOCAL_INFILE все еще отключенPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 MySQL в Ubuntu 12.04 LOCAL_INFILE все еще отключен

Сообщение Anonymous »

В Ubuntu 12.04 64-битной версии LTS, включая MySQL версии 5.5.29, я пытаюсь выполнить команду LOAD DATA LOCAL INFILE в mysql, но она не работает

Код: Выделить всё

DB Error (1148) The used command is not allowed with this MySQL version
Я сделал следующее:

добавил local-infile=1 в разделы [mysql] и [mysqld] файла /etc/mysql/my.cnf и перезапустил службу mysql;

добавил параметр строки MYSQLI_OPT_LOCAL_INFILE,TRUE в мою инициализацию mysqli:

Код: Выделить всё

function dbConnect($dbHost, $dbUser, $dbPass, $dbName) {
$mysqli = new mysqli($dbHost, $dbUser, $dbPass, $dbName);
$mysqli->options(MYSQLI_OPT_LOCAL_INFILE,TRUE);
if ($mysqli->connect_error)
die('DB Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
return $mysqli;
}
Но я все еще получаю сообщение об ошибке? Может быть, опция Local-infile не скомпилирована в этой версии MySQL?

Подробнее здесь: https://stackoverflow.com/questions/149 ... l-disabled
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»