第一步:mysql
# 链接数据库:mysql -u root -plinux
# 建立用户
# create user 'user'@'%' identified by 'pwd'; //'user'你的用户名 'pwd' 密码sql
# 赋予权限
# GRANT ALL PRIVILEGES ON *.* TO 'beaut'@'%' WITH GRANT OPTION; 'beaut' 换成刚刚建立的用户名
# flush privileges;数据库
# 注意防火墙是否禁止访问
# iptables -L -n 产看防火墙规则
# iptables -D INPUT 6 删除防火墙mysql规则 第几行(第六行)安全
第二部:登陆阿里云服务器,建立安全组服务器
使用navicat 链接 输入刚建立的用户名密码ide
进入mysql数据库user表阿里云
把host更改成%spa
第二种方法:blog
1.登陆数据库输入linux指令 mysql -uroot -padmin
2.使用数据库,查询权限 mysql> use mysql;
mysql> select host,user from user;
能够查询用户和权限
3.若要想root用户能够远程登陆mysql,则还须要如下命令:update user set host = '%' where user = 'root';
4.而后在执行 flush privileges;
***咱们也能够直接给用户权限
grant all on *.* to 用户名@"%" identified by "密码";
flush privileges;刷新权限