Я получаю следующую ошибку:
Не удалось подключиться к базе данных: mysqlnd не может подключиться к MySQL 4.1+, используя старую небезопасную аутентификацию. Пожалуйста, используйте инструмент администрирования для reset вашего пароля с помощью команды
SET PASSWORD = PASSWORD('your_existing_password')
.Это сохранит новое и более безопасное хэш-значение в
mysql.user
. Если это пользователь используется в других сценариях, выполняемых PHP 5.2 или ранее, вы можете необходимо удалить флаг старых паролей из файлаmy.cnf
Я использую PHP 5.3.8 и MySQL 5.5.16 на своей локальной машине, а мой хост (медиа-храм) работает с PHP 5.3 MySQL 5.0.51a. Версия на реальном сервере старше, чем на моей машине.
Как исправить эту ошибку и подключиться к MySQL с моей локальной машины?
Я знаю, что есть похожие сообщения, но я пробовал их все, и никто не работает.