1. 程式人生 > >如何在本地 windows mysql 的 workbench 遠端連線騰訊雲 ubuntu 主機的 mysql 資料庫

如何在本地 windows mysql 的 workbench 遠端連線騰訊雲 ubuntu 主機的 mysql 資料庫

如果每次操作遠端的mysql都要登陸 ubuntu 主機,再登陸 mysql,在命令列下操作資料庫,不僅效率極低,而且也容易出錯,所以我嘗試在 workbench 操作資料庫。

  1. 修改 mysql 的配置檔案,一般是 /etc/mysql/my.cnf ,將檔案的 bind-address = 127.0.0.1 註釋掉,它表示只允許本地訪問資料庫。
  2. 建立新的 mysql 使用者

    登陸 ubuntu 主機的 mysql 資料庫

    GRANT ALL ON *.*to [email protected]’IP’ IDENTIFIED BY ‘password’; 其中user表示你要連線 mysql 資料庫的使用者名稱,IP 代表你在哪一臺客戶端登陸,假如你在 windows 主機上,password 是登陸的密碼;GRANT ALL ON *.* to user 賦予這個使用者所有的許可權。

    FLUSH PRIVILEGES; 重新整理資料庫,使修改生效。或者重啟 mysql 服務。

  3. 我的 workbench 是這樣的:

輸入圖片說明

119.x.x.x 這個是 ubuntu 主機的 IP , port 是埠號, username 就是上面那個 user,點選 Test Connection 檢驗一下。成功後就可以在圖形介面這裡遠端管理 mysql,很方便的。

總結: 一般不用 root 作為使用者名稱連線,這樣做不安全。