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