纯净的Linux远程连接MySQL
阿里云的服务器,仅仅装了mysql,其他啥也没装,3306端口也开启了,用户权限也设置了,但是除了root能在本机连接mysql,其他的用户连本地都连接不了,远程是都失败的。
- 阿里云先开启安全组里的3306端口
- 给root远程连接权限(先进入mysql)
mysql>use mysql;
mysql>update user set host='%' where user='root' AND host='localhost';
mysql>FLUSH PRIVILEGES;//小写一样
这样,root账户就能远程连接了
但是不知道为什么其他的还是不行