安装好mysql后,可以成功地在Xshell中登陆mysql,但是用windows中的navicat登陆时出现了一下异常:
上网一顿查询,终于找到了解决办法: -- 给你的ip段附权登陆
grant all privileges on *.* to 'root'@'175.7.%.%' identified by '你的密码' with grant option;
flush privileges;
quit;
重启数据库服务
[root@localhost bin]# systemctl restart mysqld.service
再次尝试用navicat连接,连接成功.
在mysql.user表中可以看见允许连接的用户了
show grants; -- 查看当前用户权限