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

mysql端口号 mysql端口号3306不行_mysql

 

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

 

mysql端口号 mysql端口号3306不行_MySQL_02

 

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

mysql端口号 mysql端口号3306不行_MySQL_03

 

 

如果提示、权限不足问题

提示错误: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

mysql端口号 mysql端口号3306不行_MySQL_04

 

 

再次连接就可以了