MySQLi соединение не может быть установлено, нормальные функции MySQL работают? - PullRequest
0 голосов
/ 17 ноября 2011

Я использую сервер MySQL 5 и хочу подключиться через MySQLi.

Если я подключаюсь с использованием mysql_connect, все работает нормально, но с MySQLi я получил следующее сообщение:

Предупреждение: mysqli :: mysqli () [mysqli.mysqli]: (HY000 / 2005): неизвестный хост сервера MySQL 'localhost: /tmp/mysql5.sock' (1) в /XXX.php в строке 129Не удается подключиться к базе данных.

На другом сервере MySQLi работает без проблем.Есть идеи?

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

Я получил решение через Facebook!

Мне нужно установить ini_set ('mysqli.default_so cket', '/tmp/mysql5.sock'); и используйте только localhost в качестве хоста.

В любом случае, спасибо!

1 голос
/ 17 ноября 2011

Попробуйте localhost: 3306 вместо сокета Unix?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...