如何在本地 windows mysql 的 workbench 遠端連線騰訊雲 ubuntu 主機的 mysql 資料庫
阿新 • • 發佈:2019-01-05
如果每次操作遠端的mysql都要登陸 ubuntu 主機,再登陸 mysql,在命令列下操作資料庫,不僅效率極低,而且也容易出錯,所以我嘗試在 workbench 操作資料庫。
- 修改 mysql 的配置檔案,一般是 /etc/mysql/my.cnf ,將檔案的 bind-address = 127.0.0.1 註釋掉,它表示只允許本地訪問資料庫。
建立新的 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 服務。
- 我的 workbench 是這樣的:
119.x.x.x 這個是 ubuntu 主機的 IP , port 是埠號, username 就是上面那個 user,點選 Test Connection 檢驗一下。成功後就可以在圖形介面這裡遠端管理 mysql,很方便的。
總結: 一般不用 root 作為使用者名稱連線,這樣做不安全。