版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guanjintao/article/details/80156736
1 远程连接失败问题
Host * is not allowed to connect to this MySQL server; 记得在最开设置数据库的时候,以为不会用到远程连接所以就没有开启远程连接的权限, 只能在本机(localhost)登录。现在又想用远程登录就出现了问题。 解决方法如下:
- 登录数据库,并切换到mysql数据库
mysql -u你的用户名 -p你的密码; use mysql;
- 修改相应权限,并刷新
接着第一步输入以下命令:
update user set host = '%' where host = 'localhost';
会看到以下返回结果: Query OK, 0 rows affected (0.00 sec) Rows matched: 0 Changed: 0 Warnings: 0 执行刷新:
flush privileges;
会看到以下返回结果: Query OK, 0 rows affected (0.02 sec)
查看主机及用户:
select host, user from user;
重新试一下远程连接,就会发现可以连接上了。
欢迎志趣相投的朋友一起学习交流!
本人qq:906570770
技术资料分享群:272811256