Я не могу подключиться через TCP / IP к серверу MySQL.
Сервер установлен в Debian Linux, и в то же время работает сервер PostGreSQL. (который работает нормально и имеет соединение tcp / ip, кстати)
Но каждый раз, когда я пытаюсь удаленно подключиться к серверу MYSQL, я получаю следующее:
Connecting to MySQL server 172.29.85.188...
Access denied for user 'root'@'172.29.70.25' (using password: YES)
Я что-то упустил? Я могу войти в систему, если я запускаю SSH-соединение с сервером. Я также ДЕЙСТВИТЕЛЬНО изменил файл mysql.conf, чтобы удалить параметр BLINDIP.
кстати: я пробовал также использовать строку
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '1234';
Я получаю ответ:
Query OK, 0 rows affected (0.00 sec)
И по-прежнему нет удаленного доступа. (Я почти уверен, что затронутые 0 строк как-то связаны с этим)
Единственное решение, которое я нашел, - это переформатирование сервера. Не лучший ответ, но из-за нехватки времени я больше ничего не мог сделать.
0 затронутых строк нормально для гранта.
Пробовали ли вы выполнять ПРИВИЛЕГИИ ПРОМЫВКИ после получения гранта?
-- РЕДАКТИРОВАТЬ --
Я только что заметил дату по этому вопросу. Думаю, это уже исправлено :)
Может быть, это кому-то поможет ...