Google Cloud SQL CLI操作

首先Google Cloud SQL的CLI Tool包含連線至Cloud SQL的方式,而後續的資料面操作的部份,原則上與一般MySQL使用無異,這邊就不多做介紹...

安裝部分,其實就是解壓縮,然後就可以使用
筆者這邊做了一些小設定,方便使用:
  • 設定symbolic link: google_sql (這是因為該目錄下有.sh, .cmd, .jar三個檔案,在Mac中需要用到.sh指令,因此...)
  • 設定.bash_profile將路徑加到$PATH中


設定完成後,即可透過google_sql來操作...
連線到某個instance: 
$ google_sql [instance name]

執行;(這邊是個錯誤的示範...) 執行後,程式會丟出一個短網址,透過短網址讓操作者取回Auth Token,操作步驟如下...

短網址開啟後,會是一個Google Oauth2的登入畫面

登入後,則進入授權AP的畫面...

經過授權過後,就可以得到Cloud SQL的Auth Code,把這串文字貼到Command Line後就可以繼續操作


第二次的登入就不用再登入(Google的OAuth會有個可用時間區間,在該區間內,Auth token可以持續使用)
登入後,則可以進入MySQL的操作畫面...


相信到這邊,大家應該會有許多的想法了...
透過CLI可以撰寫Script做許多自動化的事拉∼

詳細的CLI操作文件可以在這邊找到l:https://developers.google.com/cloud-sql/docs/commandline?hl=zh-TW