mysql如何開啟遠端連線呢

2021-10-06 23:49:03 字數 1333 閱讀 5525

我在ubuntu系統上安裝好了mysql5.7,我想要配置下遠端連線,使得可以在我的其他電腦上訪問到ubuntu系統上資料庫。

解決方法:

建立乙個用於遠端連線的使用者;

開放ubuntu系統上的3306埠;

更改mysql的配置檔案;

步驟一:

進入到mysql,建立乙個用於遠端連線的root使用者

mysql>grant all privileges on *.* to root@'%' identified by '123123'

;mysql>flush privileges;

#將使用者許可權從記憶體寫入到磁碟

其中all privileges 包括有insert,delete,update,select,drop等,*.*表示任意資料庫下的任何表,使用者名稱是root,密碼是123123。

步驟二:

mysql資料庫連線的埠預設是3306,要想遠端連線mysql,必須要讓系統開放3306埠,這裡使用ubuntu自帶的ufw工具。

ufw 是uncomplicated firewall 的縮寫,意為簡單的防火牆管理,相比於iptables工具更容易管理系統防火牆。

sudo ufw enable

#開啟ufw

sudo ufw allow 3306 #允許3306埠傳入傳出流量

sudo ufw status #檢視防火牆開啟了哪些埠,ipv4和ipv6分別會有乙個3306埠

步驟三:

除了要開啟系統3306埠,同時mysql伺服器也要調整到監聽任意**的狀態,因為mysql預設只會監聽127.0.0.1位址,這是本地環迴位址。

找到mysql配置檔案,在配置檔案中的[mysqld]作用域下找到變數bind-address,修改為0.0.0.0,代表任意**。

[mysqld]

bind-address=0.0.0.0

修改完配置檔案,重啟mysql伺服器

sudo

service mysql restart

至此mysql就開啟了遠端連線,接下來可以測試下,在終端中輸入:

mysql -h192.168.1.3 -uroot -p3306 -p
如果能進去,則測試成功。其中-h為mysql伺服器所在的電腦的ip位址,可以在控制台通過ifconfig命令檢視。

測試成功以後,就可以在sqlyog,datagrip等客戶端中建立遠端連線到mysql伺服器上了。

mysql如何開啟遠端連線

大家在公司工作中,經常會遇到mysql資料庫儲存於某個人的電腦上,大家要想連線mysql服務,裝有mysql服務的電腦就必須開啟遠端連線。第一步 使用 ctrl r 組合鍵快速開啟cmd視窗,並輸入 cmd 命令,開啟cmd視窗。第二步 使用 mysql uroot proot 命令可以連線到本地的...

mysql如何開啟遠端連線

大家在公司工作中,經常會遇到mysql資料庫儲存於某個人的電腦上,大家要想連線mysql服務,裝有mysql服務的電腦就必須開啟遠端連線。使用 ctrl r 組合鍵快速開啟cmd視窗,並輸入 cmd 命令,開啟cmd視窗。使用 mysql uroot proot 命令可以連線到本地的mysql服務。...

mysql開啟遠端 mysql 開啟遠端連線

1045,access denied for user root 192.168.100.1 using password yes 開啟資料庫遠端連線即可 1 先在本機使用root使用者登入mysql,然後進行授權。mysql grant all privileges on to root iden...