在MySQL客户端中配置好服务器IP、MySQL端口、用户名和密码后尝试连接后弹出Cannot Connect to Database Server
首先在服务器控制台登陆MySQL,检查MySQL的端口号
mysql -uroot -p
show global variables like 'port';
端口号配置是正确的
其次检查防火墙配置,确定3306端口已经开放

将root用户设置为可以从任何地址访问数据库,或设置为想要访问数据库的主机IP也可
use mysql
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
更改MySQL配置文件中的bind-address为::(原先为127.0.0.1),或设置为想要访问数据库的主机IP也可
vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启MySQL服务,最好重启以下Workbench等MySQL客户端
service mysql restart
发现可以成功连接上了
成功解决:Workbench等客户端连接不上服务器的MySQL问题
欢迎小伙伴讨论,文章内容如有错误请在评论区评论或发私聊消息,谢谢你。

1380

被折叠的 条评论
为什么被折叠?



