目录

如何通过Navicat远程访问宝塔面板安装的MySQL数据库

如何通过Navicat远程访问宝塔面板安装的MySQL数据库

参考博客:

连接数据库

一、找到宝塔面板的软件商店,搜索mysql,然后点击安装

https://i-blog.csdnimg.cn/blog_migrate/ad4dabfb1da3d81a722494bb10ed283d.png

https://i-blog.csdnimg.cn/blog_migrate/10f675ada5c13debf279d0f9195d42dd.png

二、创建数据库

https://i-blog.csdnimg.cn/blog_migrate/62bd93599ea02cc4bd72e63fa2e3f497.png

数据库名可以使用服务器的IP

字符集推荐UTF-8,因为可能有中文嘛

用户名可以和数据库名保持一致,注意这个用户名不是连接mysql的用户名,那个用户名是root

密码可以用随机的密码,比较安全,但我这里是内网环境,就设置root了

访问权限可以选所有人,或者指定IP,如果选本地服务器,那除了服务器自己,其他人可就连不上了。

三、打开Navicat进行连接

https://i-blog.csdnimg.cn/blog_migrate/7bd10e06e2457cf97b47bcc51ccf7195.png

填写连接信息,连接名就是刚才设置的IP

端口默认是3306

用户名都是root

密码如果使用的是随机密码就填随机密码,如果是和我一样root,就写root

如果忘记了可以去宝塔里看一眼

https://i-blog.csdnimg.cn/blog_migrate/f50ac942199876dbad9da4ce0c47f73d.png

四、测试连接

https://i-blog.csdnimg.cn/blog_migrate/73de168ef22bd26ea69e0aa4f7bdbe81.png

Navicat报错信息:

错误代码 1045 Access denied for user ‘root’@‘192.168.1.6’ (using password:YES)

—— 没有权限的访问的报错

解决报错:Access denied for user ‘xxx’@‘xxx’(using password:YES)

基础配置

操作步骤

1.宝塔面板 => 放行端口:3306

https://i-blog.csdnimg.cn/blog_migrate/ec850167276e95a93f4ea002976752c4.png

2.阿里云安全组 => 放行端口:3306

https://i-blog.csdnimg.cn/blog_migrate/ba6e4d7041fd23aaf86faba3ff80488f.png

3.配置mysql3306端口

https://i-blog.csdnimg.cn/blog_migrate/a7cc2c004f8a0b9c6ebe99b7e9a9f22c.png

https://i-blog.csdnimg.cn/blog_migrate/027e68c9c92dae62364a47445f7c71f3.png

第一种:远程连接方式配置(第一种稍微复杂一些,后面第二种比较简单)

4.通过宝塔面板phpMyAdmin

https://i-blog.csdnimg.cn/blog_migrate/83955a1dac9b479ca5dcfb19ae62b1de.png

5.面板phpMyAdmin操作

https://i-blog.csdnimg.cn/blog_migrate/aa85e7d145498a478d776e91524780f5.png

6.得到如下面板

https://i-blog.csdnimg.cn/blog_migrate/9d4a72af8a3b757f82fdc9f4832b0298.png

7.在光标处输入如下命令

-- 选择你要操作的数据库
use mysql;
​
-- 给root账户授权(root默认只有本机访问的权限,要通过其他机器访问,必须授权)
GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
​
-- 最后刷新数据库服务
flush privileges;

8.命令执行:Ctrl + Enter

https://i-blog.csdnimg.cn/blog_migrate/d0cedbe77d8b55f33ad82548cb7944fc.png

执行成功

https://i-blog.csdnimg.cn/blog_migrate/975a4ad3b089bc31630cfedf88a11945.png

第二种:远程连接方式配置

操作步骤

1.在宝塔面板找到你的数据库管理面板,找到你要远程访问的数据库选择权限管理=>选择所有人或(如果有独立IP可以选择指定IP访问)=>点击提交

https://i-blog.csdnimg.cn/blog_migrate/5c5cf838b6b50129d0c86971934f528f.png

https://i-blog.csdnimg.cn/blog_migrate/67c4ddfc3e5986d74ebbf298359e6f40.png

2.找到你的用户名和密码

https://i-blog.csdnimg.cn/blog_migrate/b7c2ce983d79cd585596c75718a8c328.png

3.打开你的数据库连接工具(我用的是Navicat Premium)文档末尾我会分享本软件的下载地址

https://i-blog.csdnimg.cn/blog_migrate/0717641b75ee443154d4f4f6bb6cdab1.png

4.输入你的数据库地址、用户名、密码点击测试连接检查是否成功

https://i-blog.csdnimg.cn/blog_migrate/1b207cf8aa2e6900f66a73640cc5c781.png