На этот вопрос уже есть ответ:
Я написал некоторую функцию, используемую веб-страницей 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