2.阁主这边自己使用的教程主机是搭建在本地的centos7,临时安装了宝塔,所以都是在本地使用SSH工具连接系统进行命令控制的,全部操作都是在SSH中完成,建议大家MySQL服务安装在哪里就去哪里进行使用下面教程的命令,不然又会增加奇奇怪怪的知识。
1.大意:登陆错误 ,不允许主机远程登录。
3.核心方法就是使用update语句更新用户表的host关键字内容为任意连接无限制,达到解决目的。
教程开始
第一步,使用mysql命令连接你的MySQL服务。
mysql -u root -p123456
#语法mysql -u 用户名 -p密码
第二步,使用use mysql命令,进入mysql库。
use mysql
注意这个箭头左边的mysq并非刚登陆的mysql.png
第三步,执行下面的更新表语句,替换host字段的内容。“%”指的是所有地址。
update user set Host='%' where User='root';
更新语句.png
第四步,刷新权限。
flush privileges;
第五步,使用select语句查看修改后的表内容。
root用户连接权限已修改为所有地址不受限.png
检测结果
可以在shell平台上检测试试能否正常远程登录进MySQL,这样修改下来,很多数据库管理工具都可以直接远程连接MySQL进行管理,非常方便!