当前位置:首页 > 宝塔 > 正文内容

玩转宝塔面板--mysql无法远程连接

技术分析2024-10-31 17:22宝塔633

          众所周知,宝塔面板可以快速的安装mysql,但是,宝塔默认安装的mysql的root是没有远程权限的。
   这篇文章就是解决无法远程


一、首先你都有mysql,5.7或者是8.0都可以

e99940171343d582b3d8a402e4e039f3.png

二、有了mysql就得有个库

7c3ac8a3291e400789614bf1fb1c17ee.png

三、众所周知,mysql的库是可以远程的,不过我们的目标是root

       前提是你的MySQL端口都放行了,如果没有放行,那库你都链接不上

   比如我没有放行3306端口,那么我用Navicat来测试一下

96a42e712419a16acc7067c137fe3fbc.png

   链接都链接不上,那么,你就算开了库的所有人可以访问,也是没有办法

   在开启后,就可以正常连接了


四、root如何远程链接

     首先,你登陆您ssh链接工具,进入到mysql里边,如果不知道密码,不重要,面板上是可以找到的,可以看下方的图片

08ade9be112463bad72e692f003d537d.png

    切记不要点右边的转轮,会重置密码的,后果就是你还得复制一遍


   ssh终端输入mysql -uroot -p[复制的密码]  这样就可以 进入到mysql了。

536434a315b6a8107b68d10321ae94e8.png

    进入到mysql后,输入命令use mysql;           <-------这个;是英文,不能不输入哦,不然回车还得去输入
    进入mysql自带的mysql库中

5e73c8d5177398e01bd95db512433473.png

    接着输入命令  select user,host from user \g;     可以看到root的是localhost 本地

5e202b1713ff251871aab12424f60e1e.png

    接下来用命令来修改 update user set host='%' where user='root' \g;

image.png

    在用select user,host from user \g; 命令看看是不是变了

image.png

   已经是了,但是别忘了刷新     FLUSH PRIVILEGES; 

image.png

   我们用Navicat链接看一下,前提是端口是放行的了

image.png

好的,已经可以,mysql可以远程链接了。

扫描二维码推送至手机访问。

版权声明:本文由技术分析发布,如需转载请注明出处。

本文链接:https://www.wangtn.cn/?id=5

标签: 宝塔Linux
分享给朋友:

“玩转宝塔面板--mysql无法远程连接” 的相关文章