情境
每次查詢API執行後都得進vm下MySQL指令用CLI看成果?
身為免費仔推薦一個好用的 database GUI : Sequel pro ,可提供本地端與遠端的資料庫連線。
連線遠端時,有幾件事要注意
建立步驟可參考這隻教學影片
檔案路徑:/etc/mysql/mysql.conf.d/mysqld.cnf
把 bind-address = 127.0.0.1
改 bind-address = 0.0.0.0
ufw 也要開啟 3306 port
CREATE USER '帳戶名稱'@'%' IDENTIFIED by '帳戶密碼'
-> '%' : 不限制資料庫
CREATE USER 'testgcpmysql'@'%' IDENTIFIED by '*******'
grant all privileges on *.*
to 'testgcpmysql'@'%'
with grant option
flush privileges
處理完以上設定後,就可以嘗試使用 Sequel pro 進行連線。
打開軟體後,會要求輸入以下資訊:
Database、Port可以不用輸入
點選connect就能正常進入 Sequel pro 查看/新增/編輯遠端資料庫的資料。
參考資料
https://www.jishuwen.com/d/pmp7/zh-tw
https://youtu.be/8oF4ku_7vxM?t=326
https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded