阿里云的服务器,仅仅装了mysql,其他啥也没装,3306端口也开启了,用户权限也设置了,但是除了root能在本机连接mysql,其他的用户连本地都连接不了,远程是都失败的。

  1. 阿里云先开启安全组里的3306端口
  2. 给root远程连接权限(先进入mysql)
    mysql>use mysql;
    mysql>update user set host='%' where user='root' AND host='localhost';
    mysql>FLUSH PRIVILEGES;//小写一样
    这样,root账户就能远程连接了

但是不知道为什么其他的还是不行

标签: none

添加新评论