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

参考博客:(51条消息) 宝塔面板安装mysql,使用navicat进行远程连接(解决Navicat报错1045)_李硕硕的博客-CSDN博客_宝塔安装mysql很慢

 

连接数据库

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

 

二、创建数据库

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

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

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

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

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

三、打开Navicat进行连接

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

端口默认是3306

用户名都是root

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

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

四、测试连接

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

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

3.配置mysql3306端口

 

 

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

4.通过宝塔面板phpMyAdmin

 

5.面板phpMyAdmin操作

 

6.得到如下面板

 

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

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

8.命令执行:Ctrl + Enter

 

执行成功

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

操作步骤

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

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

 

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

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

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值