2013-12-06 4 views
0

Недавно мы приобрели новый сервер разработки, и после переноса всех наших файлов на новый сервер мы столкнулись с невозможностью подключиться к MySQL через CodeIgniter.База данных CodeIgniter «autoinit» не работает

Всех деталей входа работал, разрешения были правильными, и т.д.

Я обнаружил, что установка $db['master']['autoinit'] от true до false устраняет эту проблему и присоединительные работ.

Я знаю, что параметр autoinit определяет, следует ли подключаться к базе данных до запуска первого запроса, но мой вопрос заключается в том, почему он будет работать на нашем старом сервере разработки и на нашем производственном сервере, но не на новый сервер разработки?

Разница в версии MySQL происходит от 5.1.47 к 5.1.71

Любые идеи о том, что бы привести к autoinit на провал было бы полезно.

ответ

0

По какой-то причине возникла проблема при передаче mysql.user из одной базы данных в другую, так как когда я сбросил таблицу пользователей и вручную ввел пользователей, конфигурация CodeIgniter autoinit работала, когда установлено значение true.

Смежные вопросы