运行环境描述

阿里云ECS

系统:CentOS Linux 7.4.1708 (Core)
宝塔面板: 6.9.0
数据库:MySQL 5.7.19

Navicat 远程连接

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

Navicat报错信息:

错误代码 1045
Access denied for user 'root'@'219.144.205.81' (using password:YES)

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

操作步骤

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

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

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

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

3.配置mysql3306端口

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

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

4.通过宝塔面板phpMyAdmin

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

5.面板phpMyAdmin操作

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

6.得到如下面板

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

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

-- 选择你要操作的数据库
use mysql;

-- 给root账户授权(root默认只有本机访问的权限,要通过其他机器访问,必须授权)
GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

-- 最后刷新数据库服务
flush privileges;

8.命令执行:Ctrl + Enter

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

执行成功

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

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄