阿里云mysql怎么开启远程访问?

新手上路,请多包涵

RT,我在阿里云上的mysql上让root能远程连接,根据网上的改表,授权法什么的完全没用,iptables也是没有的,实在不知道怎么弄了,求救

阅读 8.3k
4 个回答
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

给远程用户权限

创建用户

insert into mysql.user (host,user,password) values('%','root',PASSWORD('1234qwer'));

授权

grant all privileges on \*.\* to 'root'@'%';

绑定端口

修改my.cnf

bind-address = 0.0.0.0

重启服务

service mysqld restart
mysql -u root -h localhost -p
use mysql
update user set host='%' where user='root' and host='localhost';
flush privileges;

update完要flush privileges,刷新权限表实测能用。

你根本没有测试问题出在哪个环节.
端口.防火墙.授权.用户.等

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题