-
连接上 MySQL 以后连接上具体的数据库
use mysql;
-
然后可以使用
selece * from user \G;
查看 user 表的具体信息。这时候 root 应该只能在 localhost 上登录。 -
接下来修改用户登录限制,
update user set host='%' where Host='localhost' and User='root'
-
最后更新一下配置信息就行了,在 MySQL 中执行
flush privileges;
或者重启 MySQL 的服务service mysqld restart
。 -
如果还连接不上,可能是被防火墙拦截。 这时候修改防火墙的策略,或者关闭防火墙就行了
service firewalld stop
。
网友评论