[Mysql] GCP環境底下 Mysql 8 開放外部連線之設定

如果你的站台跟我一樣架在GCP上面的話

1.要先在GCP上面開通防火牆3306
2.將限制127.0.0.1關閉

編輯設定檔 /opt/bitnami/mysql/my.cnf
裡面的 bind-address=127.0.0.1 這個前面打上#字號關閉

3.進Mysql 把自己的帳號修改host至’%’

UPDATE User SET host=’%’ WHERE User=’root’ AND Host=’localhost’;
再做一下確認
select user, host from user;
(圖片指示範例,要外連的user帳號建議不用使用root好喔)
在設定權限
grant all on *.* to ‘user‘@’%’;
grant all on *.* to ‘root‘@’%’;
最後再來
flush privileges;
重新整理權限

P.S. 最後如果再不行的話可以試試重啟Mysql
sudo /opt/bitnami/ctlscript.sh restart mysql
或者留言給我 哈

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *