Workbench怎么遠程訪問mysql?

發布時間:2018-12-29 11:40 來源:互聯網 當前欄目:遠程桌面

  前言
  一臺電腦上安裝了Workbench,現需要訪問另一臺ubuntu服務器上的MySQL數據庫,但mysql默認是不允許訪問的,考慮到安全性問題,也不適合使用root用戶來訪問mysql。
  這時我們就需要開放mysql服務器并創建新的用戶來訪問mysql。
  1、開放mysql
  mysql的配置文件在/etc/mysql/my.cnf文件內,里面有一行bind-address=127.0.0.1表示只允許本地訪問,將這行注釋即可
  2、創建新的mysql用戶
  (1)首先在本地進入mysql數據庫的mysql庫內
  (2)創建用戶:GRANTALLON*.*[email protected]'IP'IDENTIFIEDBY'password';其中user表示需要創建用戶的名字;IP表示哪臺客戶端想要訪問mysql數據庫;password表示密碼;并賦予所有的權限。
  (3)FLUSHPRIVILEGES;刷新mysql的系統權限相關表,否則會出現拒絕訪問。重啟數據庫也能達到這樣的效果
  3、重啟數據庫
  使用指令sudoservicemysqlrestart來重啟數據庫
  4、使用workbench連接數據庫
  其中主機名表示需要連接的數據庫ip
  連接成功的效果
  注意:不能訪問ubuntu服務器內Docker容器環境下的mysql
  總結
  以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
 
 
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、