检查是否给远程访问的权限
-
使用
mysql -u root -p
连接服务器,输入密码 -
使用
use mysql;
命令连接数据库 -
使用
select Host, User from user;
命令查看user以及host,user是数据库名,host为他的权限,当前权限为localhost表示只允许本地来连接
-
如果root的权限为localhost,则使用
update user set Host=’%’ where User=‘root’;
命令来将root的权限修改为可被客户端访问,最后使用
flush privileges;
刷新数据库的权限 -
出现下图所示则成功
查看数据库是否为3306端口以及端口是否打开
在远程服务器输入
netstat -an | grep 3306
命令,如果出现一行命令,最后一个单词为LISTEN,则添加MYSQL规则即可,如下图所示
版权声明:本文为y18771025420原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。