MySql客户端无法连接

一:确保你的主机是可以连接的

二:查看你的监听端口

netstat -nlp|grep mysql
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1464/mysqld    

如果不是0.0.0.0,不是则需要修改my.cnf配置文件

bind-address=0.0.0.0

三:前两步都没问题,查看自己是否打开防火墙,具体可以修改或者关闭防火墙

四:如果没有防火墙,如果买的是云服务器查看"安全组"的3306端口是否放行

五:以上都没问题的话,可能是缺少权限;

我们需要给用户添加权限:
登录mysql,在mysql下输入如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'abcd123' WITH GRANT OPTION;
flush privileges;

允许用户root使用密码abcd123从任何主机连接到MYSQL服务器

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容