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

运行环境描述

阿里云ECS

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

Navicat 远程链接mysql

Navicat报错信息:sql

错误代码 1045
Access denied for user 'root'@'219.144.205.81' (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.找到你的用户名和密码spa

 

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

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

 数据库链接工具(Navicat+Premium+12+破解补丁)

百度云盘:

连接:https://pan.baidu.com/s/1cVOGCGOGZgJeQqlPhzT83A
提取码:cn8v

若是链接失效请给我留言。。。

相关文章
相关标签/搜索