解决阿里云MySQL远程链接不上的问题:
step1:
一、修改user表:MySQL>update user set host = '%' where user = 'root';
二、受权主机访问:MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
三、刷新权限:MySQL>FLUSH PRIVILEGES;
四、退出:MySQL>EXIT;mysql
step2:查看端口监听状态,netstat -an|grep 3306,若是显示不是以下图所示,则须要修改配置文件。找到my.cnf,通常在/etc/mysql/下面,具体状况根据实际而定。注释掉其中的bind-address属性。以下sql
再次netstat -an|grep 3306,以下级OK:安全
step3:开启阿里云安全组端口策略
进入控制台,网络和安全->安全组->配置规则,将MySQL监听端口开放便可,以下:网络
再次测试,OK!测试