1:首先檢查防火牆是否關閉:若未關閉需關閉;
2:登入mysql建立新使用者給與權限:
指令1:GRANT
ALL
PRIVILEGES
ON
*.*
TO
'username'
@’%’ IDENTIFIED
BY
'password
'
WITH
GRANT
OPTION:
username是使用者名;password是密碼;上述指令是允許使用該使用者名和密碼從任何主機通路該伺服器上的mysql
指令2:FLUSH RIVILEGES
上面的指令是重新整理MySQL的系統權限相關表
指令3:use mysql;
指令4:select host,user from user;

使用指令3,4檢視使用者建立愛那個是否成功;如上我建立的使用者名叫 external host為% s是以建立成功;
3.
我用的是ubuntu 是以mysql的配置檔案在 /etc/mysql/mysql.conf.d 裡面,有的并不是在這裡買是以要注意
有的是選擇在bind-address前面加的#,有人說這樣不對,是以我選擇了将他改成 bind-address=0.0.0.0
然後我們需要重新開機mysql;
因為用的是阿裡雲的伺服器 是以我們需要多做一步:【添加安全組規則】
為其添加端口為3306, 授權對象我預設填寫的他之前就存在的值。然後儲存。