最近开始学mysql
navicat是个很好的gui工具
刚开始学就踩坑,连不上,报错is not allowed to connect to this MySQL server
查了一会,发现是主机地址问题
此文章为意思补全文章,帮助新手小白理解命令作用
感谢单手入天象大佬的文章
解决方法
mysql -u root -p
切换到名为 mysql 的数据库
use mysql;
查找用户的主机地址
- 查看用户允许连接的主机地址
select host from user where user='root';
更改主机路径为%
- 表示允许来自任何主机的连接
update user set host = '%' where user ='root';
刷新权限
flush privileges;
测试连接