解决Navicat远程连接阿里云MySQL时3306端口无法访问的问题


1.Naviacat连接阿里云mysql,会报错

 

 2.网上说是因为3306没有开放权限,是阿里云对端口访问有一个安全限制,设置添加如下:

 

 

 添加成功后重新连接就可以了。很简单,不需要去设置别的

 

 

如果提示、权限不足问题

​提示错误:Warning: Using a password on the command line interface can be insecure.

​ERROR 1130 (HY000): Host '192.168.3.134' is not allowed to connect to this MySQL server

解决方法:

    ​一、进入mysql数据库命令行

    ​二、输入use mysql;

    ​三、设置root账号密码为123456可以访问用任何ip访问mysql服务器

   输入grant all privileges on *.* to root@"%" identified by "密码";

   这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限,%百分号表示允许任何IP访问数据库。

    四、 然后再输入 flush privileges;

    五、在Linux服务器上重启MySQL

 

 

再次连接就可以了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM