我正在尝试使用一个名为 Heidi 的程序连接到 MySQL,我想用它代替 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
首先,确认skip-networking
你的 my.cnf 中已被注释掉。
您还需要允许从您的 IP 到您的数据库的远程连接。
GRANT ALL ON yourdatabase.* TO mysqluser@'yourip' IDENTIFIED BY 'yourpassword';
最后,确认您的防火墙没有阻止连接。