宝塔配置允许MySQL授权允许root用户远程连接

原创 阁主  2021-10-13 17:21:50  阅读 5215 次 评论 0 条
摘要:

不管在宝塔还是纯MySQL服务的环境下,都是少不了需要root用户登陆的情况,一般情况下MySQL都是在开放本地连接,需要开放远程连接的话需要用户自行设置,本文根据百度现有的教程极致精简流程,一步到位,分享给大家学习。

说明

1.本文使用的是MySQL的版本为MySQL8.0,版本的情况应该不会有太大影响,因为都是基于命令来修改权限分配的。本文旨在解决下图远程登录MySQL,如是其他情况就可以关闭网页。

2.阁主这边自己使用的教程主机是搭建在本地的centos7,临时安装了宝塔,所以都是在本地使用SSH工具连接系统进行命令控制的,全部操作都是在SSH中完成,建议大家MySQL服务安装在哪里就去哪里进行使用下面教程的命令,不然又会增加奇奇怪怪的知识。

1.大意:登陆错误 ,不允许主机远程登录。.png

3.核心方法就是使用update语句更新用户表的host关键字内容为任意连接无限制,达到解决目的。

核心方法就是将默认的localhost修改为.png

教程开始

第一步,使用mysql命令连接你的MySQL服务。

mysql -u root -p123456
#语法mysql -u 用户名 -p密码

连接mysql.png

第二步,使用use mysql命令,进入mysql库。

use mysql

注意这个箭头左边的mysq并非刚登陆的mysql.png

第三步,执行下面的更新表语句,替换host字段的内容。“%”指的是所有地址。

update user set Host='%' where User='root';

更新语句.png

第四步,刷新权限。

flush privileges;

刷新权限.png

第五步,使用select语句查看修改后的表内容。

root用户连接权限已修改为所有地址不受限.png

检测结果

可以在shell平台上检测试试能否正常远程登录进MySQL,这样修改下来,很多数据库管理工具都可以直接远程连接MySQL进行管理,非常方便!

已可以正常远程登录.png

本文地址:https://www.mainblog.cn/264.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!