Я пытаюсь подключиться к MySQL с помощью программы под названием Heidi, я хочу использовать это вместо phpmyadmin. Это лучше, чем phpmyadmin, и я подумал, что это будет более безопасно, чем переход на domain.com/phpmyadmin.

Я добавил следующую строку в etc/mysql/my.cnf и перезапустил mysql, но не повезло.

bind-address = MY IP ADDRESS

Я получаю сообщение об ошибке Can't connect to MySQL server on (server ip)

Я знаю, что порт правильный (3306) и IP-адрес определенно прав, не уверен, что еще делать

1 ответ1

0

Во-первых, убедитесь, что в вашем my.cnf закомментирована пропущенная skip-networking .

Вам также необходимо разрешить удаленные подключения с вашего IP к вашей базе данных.

GRANT ALL ON yourdatabase.* TO mysqluser@'yourip' IDENTIFIED BY 'yourpassword';

Наконец, убедитесь, что ваш брандмауэр не блокирует соединение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .