远程连接数据库失败解决办法

1、检查是否账号/密码错误

2、检查防火墙是否允许3306这个端口连接

3、如果以上都不是,能用Linux命令本地连接不能远程连接?那就是安装Mysql时默认不允许远端连接。

     解决办法:

mysql -u root -p   # 首先运行这个命令  u后跟用户名 p后跟密码

mysql>use mysql; 

mysql>select 'host' from user where user='root'; 

mysql>update user set host = '%' where user ='root'; 

mysql>flush privileges; 

mysql>select host,user   from user where user='root'; 

#重启一下就可以连接了

运行成功

远程连接数据库失败解决办法_第1张图片

你可能感兴趣的:(Linux)