简介: 宝塔面板默认安装的MySQL,root用户无远程权限。本文详细介绍如何使root支持远程连接:确保3306端口已放行,通过SSH登录服务器并进入MySQL,修改root用户的host为’%’,最后刷新权限。具体步骤包括使用SQL命令修改用户主机设置,并确保网络配置正确,从而实现root的远程访问。
众所周知,宝塔面板可以快速的安装mysql,但是,宝塔默认安装的mysql的root是没有远程权限的。
这篇文章就是解决无法远程(单独解决root的请看第四个)
一、首先你都有mysql,5.7或者是8.0都可以
![图片[1]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/1b5c80580620260402140955-1024x234.png)
二、有了mysql就得有个库
![图片[2]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/3ba463045120260402141100-1024x204.jpg)
三、众所周知,mysql的库是可以远程的,不过我们的目标是root
前提是你的MySQL端口都放行了,如果没有放行,那库你都链接不上
比如我没有放行3306端口,那么我用Navicat来测试一下
![图片[3]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/67aae9ef9520260402141119.jpg)
链接都链接不上,那么,你就算开了库的所有人可以访问,也是没有办法
在开启后,就可以正常连接了
四、root如何远程链接
首先,你登陆您ssh链接工具,进入到mysql里边,如果不知道密码,不重要,面板上是可以找到的,可以看下方的图片
![图片[4]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/0a3bdd3ed120260402141137.jpg)
切记不要点右边的转轮,会重置密码的,后果就是你还得复制一遍
ssh终端输入mysql -uroot -p[复制的密码] 这样就可以 进入到mysql了
![图片[5]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/559dce6fce20260402141149.jpg)
进入到mysql后,输入命令use mysql; <——-这个;是英文,不能不输入哦,不然回车还得去输入
进入mysql自带的mysql库中
![图片[6]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/dda770fe9520260402141200.jpg)
接着输入命令 select user,host from user \g; 可以看到root的是localhost 本地
![图片[7]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/b2cd26e2de20260402141212.jpg)
接下来用命令来修改 update user set host=’%’ where user=’root’ \g;
![图片[8]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/a6c8c8df5c20260402141228.jpg)
在用select user,host from user \g; 命令看看是不是变了
![图片[9]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/32ab80cfe220260402141239.jpg)
已经是了,但是别忘了刷新 FLUSH PRIVILEGES;
![图片[10]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/a6410922fe20260402141306.jpg)
我们用Navicat链接看一下,前提是端口是放行的了
![图片[11]-宝塔面板之MySQL无法远程连接-龙之小站资源屋](https://www.688918.com/wp-content/uploads/2026/04/8e063bad0c20260402141317.jpg)
好的,已经可以,mysql可以远程链接了。
















暂无评论内容