Удаленное подключение к EC2 MySql с Sqldbx - PullRequest
0 голосов
/ 11 июня 2018

У меня установлен sqldbx на моем windows 10 64bit.Когда я выбираю «новое соединение», у меня есть выбор типа СУБД «MySQL».Сначала я получил ошибки за отсутствующие Dlls, но я преодолел это.

Мой sqldbx установлен в Ubuntu в экземпляре AWS EC2.У него есть БД, и он хорошо работает с моим сайтом и использует phpmyadmin.Я думаю, что мой MySql не настроен для удаленных подключений.Я попытался добавить строку в конфигурации mysql для привязки к внешнему ip, но он не только не работал удаленно, но также разорвал внутреннее соединение и сайт не работал.

Кто-нибудь может помочь, пожалуйста?Спасибо!

1 Ответ

0 голосов
/ 13 июня 2018

Похоже, что файл конфигурации НЕ называется my.cnf, и поэтому у меня нет данных связывания.

ПРАВИЛЬНЫЙ файл находится здесь: /etc/mysql/mysql.conf.d/mysqld.cnf

После того, как я закомментировал строку привязки (и я знаю, что это проблема безопасности, это временно), я смог подключиться удаленно, используя внешний IP-адрес и порт по умолчанию 3306. Для подключения с root вам нужночтобы запустить это сначала: mysqladmin -u root -p pass

ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА . ДО 'root' @ '%' ИДЕНТИФИЦИРОВАНО ПАРОЛЕМ с опцией предоставления;

Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...