«Ошибка подключения: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES)» из функции php [дубликат]

На этот вопрос уже есть ответ:

Я написал некоторую функцию, используемую веб-страницей php, для взаимодействия с базой данных mysql. Когда я их тестирую на моем сервере я получаю эту ошибку:

"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)" 

Я могу использовать их на своем компьютере (используя XAMPP), и я могу перемещаться по таблицам базы данных с помощью командной строки на сервере. Однако веб-страница не может подключиться. Я проверил пароль, но безрезультатно. Он правильный (иначе я не смог бы войти в mysql из командной строки).

Вызов функции следующий:

$conn = new mysqli("localhost", "root", "password", "shop");

Должен ли я что-то устанавливать в мой сервер? Спасибо

Редактировать: Версия PHP 5.3.3-7 + squeeze1 версия mysql: 5.1.49-3 оба на debian

57
задан solomonbstoner 11 March 2018 в 06:46
поделиться