一、 Navicat的科学安装
翻了翻网盘找到了之前使用的工具,但是好像版本已经不支持最新版Navicat了,故下载了老版本(Navicat for MySQL 11.0.10)先用着,毕竟基本功能还是差不多的,等以后有空了再研究最新版如何科学安装。
附:科学安装地址 提取码:4f25
二、连接服务器端数据库
在服务端按照流程装完mysql,tomcat,jdk后,想要在本地电脑连接到服务器端数据库,结果竟然报错了?!
沉思了半天发现是服务器忘记设置3306端口的安全组了,挺蠢的。
安全组设置如下:
设置好后继续连接,然后又error了!
百度后根据别人博客解决:
1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。
2.在安装Mysql数据库的主机上登录root用户:
mysql -u root -p
3.依次执行如下命令:
use mysql;
select host from user where user='root';
可以看到当前主机配置信息为localhost.
4.将Host设置为通配符%
update user set host = '%' where user ='root';
Host设置了“%”后便可以允许远程访问。
5.Host修改完成后记得执行flush privileges使配置立即生效
flush privileges;
6.使用navicat 成功连接至mysql
原文链接