PHP MySQL не подключается ... Вот спецификации: Apache / 2.2.15 (Unix) mysql Ver 14.14 Distrib 5.5.39, для Linux (x86_64) с использованием readline 5.1 PHP 5.4.33 (cli) php-mysql для этой версии загружен.
Брифинг: это свежая установка лампы. Я могу подключиться к базе данных с помощью команд SSH. Пользователь, с которым я пытаюсь подключиться, имеет все разрешения, предоставленные для базы данных, к которой я подключаюсь. Вход в систему с использованием SSH с этим паролем пользователя от SSH работает нормально. Я могу получить доступ к базе данных и выбрать из таблиц.
Когда я пытаюсь подключиться с PHP, я не могу войти в базу данных.
Дополнительная информация: нет домена, указывающего на сервер. У меня есть настройка виртуального хоста в apache, и я использую свой локальный файл хоста в качестве DNS для доступа к серверу.
Любые идеи?
Добавлен:
<?PHP
$mysqli = new mysqli("localhost", "myuser", "mypassword", "mydatabase");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
?>
user@localhost
не то же самое, что[email protected]
в том, что касается GRANT. То, что вы упоминаете свой локальный файл hosts, заставляет меня думать, что вы подключаетесь с удаленного сервера. - person Michael Berkowski   schedule 26.09.2014