当前位置:首页 > 教程收藏 > 正文内容

宝塔面板允许Navicat for MySQL使用root账号远程连接mysql数据库

fanren2年前 (2024-08-08)教程收藏19

宝塔的mysql数据库默认可视化工具是phpMyAdmin,对于用习惯Navicat for MySQL的朋友来说,phpMyAdmin使用起来真心费劲,当我们使用Navicat for MySQL远程连接数据库时,发现 root超级管理账号是不能用来连接的,原因是宝塔为了数据库安全起见,把root账号设置成是不能远程访问的。没有访问权限,会出现如下提示:

方法一:添加指定账户和指定IP(推荐)

1、宝塔面板的“安全”防火墙里放行3306端口


2、使用root超级用户,登录phpMyAdmin

3、在用户栏里,选择“添加用户”

添加用户前,先登录www.ip138.com查看我们的电脑IP地址,假设我的是110.111.112.113


4、填写相应的账号登录信息

5、页面拉到最底部,点击“执行”按钮

6、然后回到用户概况界面,发现多出了刚才添加的那个用户账号

 

 7、打开Navicat for MySQL工具,输入数据库服务器IP地址,和刚才添加的用户账号密码进行登录

8、 点击“连接测试”,提示连接成功,说明可以使用了


方法二:允许root账号远程访问

需要使用Navicat for MySQL等工具远程连接数据库时,可以暂时开放root的远程访问权限,用完再关闭权限即可。

1、打开宝塔的phpMyAdmin管理工具

 2、点击进入账户(或者用户)

 3、选择主机名为localhost的root用户,然后点击“修改权限”

 4、点击登录信息

 5、主机名切换成“任意主机”,最后点击“执行”即可

 6、为了安全起见,使用完数据库后,需要关闭root账号的远程访问权限,防止黑客入侵,我们只需要删除主机名为%的root账号即可,如下:


“宝塔面板允许Navicat for MySQL使用root账号远程连接mysql数据库” 的相关文章

Nginx二级目录伪静态设置,Zblog(站内站)二级目录伪静态规则设置

本规则主要是Zblog站内站的伪静态规则设置方法,大家可以做个参考。# 子目录规则要排在前边; location /sub/ {   if (-f $request_filename/index.html) { &...

Nginx的安全规则配置

if ($request_uri ~* "(\.gz)|(\")|(\.tar)|(admin)|(\.zip)|(\.sql)|(\.asp)|(\.rar)|(function)|($_GET)|(eval)|(\?php)|(config)|(...

redis清空缓存内容

有时候Wordpress开启redis缓存后会导致后天进不去跳转到首页的问题,排查下来原因可能是redis导致的,我们来手动清除一下redis对缓存教程开始ssh连接后 输入 redis-cli 进入redis,执行 flushall 出现OK这清除完成,然后输入 exit 退出即可。[root@V...

Linux Centos7 防火墙(开启、关闭、重启、状态、端口)

什么是防火墙防火墙(Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。防火墙功能防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机上被执行。防火墙还可以...

宝塔面板mysql8.0导入mysql5.7遇到的问题

mysql8.0数据库导出的备份导入到mysql5.7中有大坑,主要的表现为数据库降级到5.7以后再导入数据,会出现网站打不开的问题。本人是用宝塔面板调整数据库版本以后,再次导入原先的数据苦备份文件以后会出现网站打不开的问题。主要的原因就是Mysql8.0的字符集和排序规则较5.7有改动,所以我们不...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。