windows系统本地使用Navicat Premium 连接centos mysql数据库

我想对于多数C# 开发者来说,linux系统相对来说还是比较陌生和难以理解的。虽说linux看来比较简洁,优美,但对于初步接触

系统的C#开发者来说,难度还是存在的。

笔者使用WordPress搭建了一个个人笔记博客,搭建过程参照《CentOS 配置 Apache HTTP MySql WordPress

现在需要在本地windows系统中使用Navicat Premium 连接系统中的mysql数据库,经过一番折腾终于算是完成了,本篇文章

也记录下。

本地环境:windows操作系统

服务器环境:京东云 CentOS MySql

连接工具:Navicat Premium (含破解工具) 需要下载的请移步至此

一:服务器配置入站规则


选择更多 --》 入站规则 


二:使用Navicat Premium通过SSH在本地连接到云服务器上的数据库  这个操作可能和正常理解有点出入


下一步


测试连接成功



PS:如果上面操作之后没有正确连接 请继续下面两个步骤

一、对数据库的访问权限进行设置

 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'120.xxx.xxx.xxx' IDENTIFIED BY 'xxxxxx' WITH grant option;
mysql> flush privileges;

ALL PRIVILEGES :开放的权限,这里是所有权限,还可设为select 、delete等
    *.* :可以指定开放权限的范围,即数据库和表,例如“employee.Emp”,"*"表示所有
    root :可访问的数据库用户名
    120.xxx.xxx.xxx :这里填IP
    BY 'xxxxx' WITH:这里的xxxxxx填密码

二:Centos服务器上打开/关闭firewall(防火墙)

systemctl start/stop firewalld 
原文链接:加载失败,请重新获取