Назад | Перейти на главную страницу

предоставить удаленный доступ к mysql

Здравствуйте, я нахожусь на Centos VPS с установленным nginx + mysql + php-fpm. Я пытаюсь разрешить удаленный доступ к базе данных на этом компьютере с другого моего VPS.

Я попробовал следующие шаги.

Ошибка get is

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Может ли кто-нибудь сообщить мне, почему я сталкиваюсь с этой ошибкой, когда я могу войти в систему и создать пользователей, даже работая с базой данных, используя то же имя пользователя, root и тот же пароль даже после этой ошибки !!

С помощью этой команды вы создаете другого пользователя root

 GRANT ALL PRIVILEGES ON *.* TO remote@'1.2.3.4' IDENTIFIED BY 'pass';

потому что вам также предоставлены все привилегии на mysql db

GRANT ALL PRIVILEGES ON socialdb.* TO remote@'1.2.3.4' IDENTIFIED BY 'pass';