概述:
我以前自己进行服务器的mysql安装.安装完毕之后对root用户,进行远程权限的开放.(默认是只有本机能够连接到本数据库,开放远程权限,是说使得其它主机或者任意主机能够连接上本数据库,也就是说远程连接的意思.)
此时,就可以使用navicate进行远程连接了.
但是由于linux不同的发行版本以及源还有安装命令的不同,搞的我头大.
所以,我使用了宝塔面板进行一键安装.安装完毕之后,也是对root用户进行了远程权限的开放.
这里开放权限有两种方法:
第一: 连接服务器,在终端中敲命令.
第二: 使用宝塔的phpMyAdmin进行用户的权限操作.
但是这样之后,navicate依旧不行.
所以进行排查问题:
首先:
我使用的阿里云服务器, 配置了安全组,首先就把3306端口进行了开放.
这个是没有问题的.
其次:
我对root用户进行了远程的授权. 这个也是没有问题的.
按理说就是没有问题了.
但是后面才发现:
宝塔的安全管理里面,有个防火墙,是对端口进行了拦截.
对需要使用的端口要再次进行放行才可以使用.
***: 这个刚开始用,还真是不知道,找了一会才发现.
还有一些navecate连接报的一些错误:
其它的不记得了,但是出现了1045是说明密码不正确.
出现这个,基本上就是看见胜利的曙光了.把密码输入对就行了.
版权声明:本文为hjkuanggong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。