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

December 09, 2023
测试
测试
测试
测试
0 分钟阅读

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

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

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

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

端口未开

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

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

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

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

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

开启公共访问权限

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

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

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

开启最高权限

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

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

测试一下。

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多