解决阿里云MySQL远程连接不上的问题:
step1:
1、修改user表:MySQL>update user set host = '%' where user = 'root'; 
2、授权主机访问:MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; 
3、刷新权限:MySQL>FLUSH PRIVILEGES;
4、退出:MySQL>EXIT;

 

step2:查看端口监听状态,netstat -an|grep 3306,如果显示不是如下图所示,则需要修改配置文件。找到my.cnf,一般在/etc/mysql/下面,具体情况根据实际而定。注释掉其中的bind-address属性。如下

 阿里云配置mysql 远程访问

再次netstat -an|grep 3306,如下级OK:

阿里云配置mysql 远程访问


step3:开启阿里云安全组端口策略
进入控制台,网络和安全->安全组->配置规则,将MySQL监听端口开放即可,如下:

阿里云配置mysql 远程访问

再次测试,OK!

 阿里云配置mysql 远程访问

原文地址:https://www.cnblogs.com/funnyboy0128/p/7966531.html

相关文章:

  • 2021-10-04
  • 2022-12-23
  • 2021-09-11
  • 2022-01-14
  • 2021-10-11
  • 2021-12-02
  • 2022-12-23
  • 2021-04-10
猜你喜欢
  • 2021-10-14
  • 2021-11-12
  • 2021-04-28
  • 2021-11-06
  • 2021-06-27
  • 2022-12-23
  • 2022-01-19
相关资源
相似解决方案