欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows 连接 linux 上的mysql出现Can't connect to; is not allowed to connect;Access denied for user

程序员文章站 2022-07-15 07:54:14
...

windows 连接 linux 上的mysql

常见问题1:Can’t connect to MySQL server on ‘192.168.247.134’ (10060)

这种原因是防火墙端口设限,两种方式:(第二种较好,不用重启电脑)

第一种:关闭防火墙( 防火墙操作

systemctl status firewalld
systemctl disable firewalld // 永久关闭防火墙 ,需要重启电脑
shutdown -r now             // 重启电脑

第二种:开放指定端口(端口操作

firewall-cmd --zone=public --add-port=3306/tcp --permanent     //(开放3306端口)
firewall-cmd --reload                                          // 重启防火墙   
netstat -ntulp | grep 3306                                     // 查看所有 3306 端口使用情况·

常见问题2:ERROR 1130 (HY000): Host ‘192.168.247.1’ is not allowed to connect to this MySQL server

常见问题3:ERROR 1045 (28000): Access denied for user ‘root’@‘192.168.247.1’ (using password: YES)

2和3都是一样的处理方式

grant all privileges on *.* to '%'@'%' identified by 'Gg123...' WITH GRANT OPTION;
flush privileges;

注意事项:如果使用cmd这种方式连接:需要重启cmd。
windows 连接 linux 上的mysql出现Can't connect to; is not allowed to connect;Access denied for user

相关标签: mysql Linux