命令操作如下:
先創建一個針對某個ip登錄擁有增刪改查權限的賬號(mysql5.7)
grant select,insert,update,create on *.* to 用戶名@'允許訪問的ip' identified by '你的密碼';
或者允許所有權限
grant all on *.* to 用戶名@'允許訪問的ip地址' identified by '你的密碼';
允許所有權限
解釋
ALL PRIVILEGES ON 后面的.表示所有數據庫,即完全訪問權限,可以指定為特定數據庫。
GRANT ALL PRIVILEGES ON
testdb.* TO 'username'@'%' IDENTIFIED BY 'you password' WITH GRANT OPTION;
而IP這里,可以使用%來表示所有IP。
查看是否創建成功
SELECT host, user FROM mysql.user;
flush privileges;
刷新權限表使其設置生效
此處需注意,
(1)防火牆是否開啟,如果開啟,可選擇關閉或者添加iptables允許訪問(可以直接關閉)
(2)查看阿里雲安全組是否開啟3306端口