宝塔面板使用`Navicat`或其他工具连接数据库

2022-04-20 09:07:37 浏览数 (1)

Linux如果想要自己配置环境,多多少少还是有些麻烦,于是大部分的用户会选择为没有界面的Linux安装一个可视化面板,宝塔面板一切都会帮你完成,但是有时候,我们想要用SQL管理工具连接数据库时,我们却连接不上去。

我这里以Navicat为例,来连接服务器上的数据库。

果不其然,直接无法连接上。

我们来看看是什么原因导致的呢?

端口未开

首先我们需要看看,我们的服务器是否开启3306端口,3306是数据库默认连接端口。

首先,我们来到面板的安全中放行一下3306端口。

如果你是腾讯云或者阿里云的服务器,那可能还需要前往服务器管理面板开放端口。

我的也是腾讯云的,所以还需要去腾讯云开启3306

开启之后,我们还是连接不上去,为什么呢?

开启公共访问权限

phpMyAdmin是宝塔面板默认安装的数据库在线管理面板。

如果你只是需要开启单个数据库的连接权限,我们可以直接在面板中开启。

这里,权限修改成所有人就可以,登录也是直接使用数据库对应的账户名与数据库密码。

开启最高权限

我们想要访问所有的数据库,获得最高的权限,我们需要去phpMyAdmin里面新建一个用户。

Host处默认,勾选全局权限,箭头指向的地方勾选好,然后就可以了。

测试一下。

0 人点赞