linux開啟MySql遠端連線功能

2022-05-24 04:12:11 字數 629 閱讀 5167

mysql預設只有本機(127.0.0.1)能夠訪問,要開啟主要有兩步驟:配置mysql繫結ip和建立允許遠端訪問的賬戶。

一、修改ip繫結

需要修改mysql的配置檔案my.cnf

可使用vi等編輯器開啟並找到[mysqld],如果是老版本的需要注釋skip-networking。我用的版本是5.5,只需要修改bind-address,bind-address預設使用的127.0.0.1,設定其為你伺服器的ip即可。

然後重啟mysql.

二、新建許可權使用者

開啟了mysql非本地監聽後,還需要建立有許可權的賬戶才行。如果不使用命令可直接使用如phpmyadmin管理工具來新增使用者並設定許可權。

如果使用sql命令可對使用者做如下賦權操作:

grant

allprivileges

on*.*

to root@'

%' identified by

'mypassword

';

給來自任何ip位址的使用者root分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'mypassword';

然後使用root使用者即可遠端連線運算元據庫了。

Linux系統下如何開啟Mysql遠端連線服務

開發過程中難免會遇到遠端訪問mysql資料庫的問題,這裡通過改變user表中一條記錄資料就可以了,下面為大家簡單說一說解決的方案,首先訪問本機的mysql 用ssh登入終端,輸入如下命令 輸入登入mysql資料庫命令如下 mysql uroot p 輸入密碼登陸進去後,輸入如下的語句 use mys...

linux 開啟mysql遠端

etc mysql my.cnf 修改 bind address 127.0.0.1 為 允許任何機器訪問,也可以設定成固定的ip bind address 0.0.0.0 修改資料庫mysql的user表 update user set host where user username 代表任何位...

如何開啟MySQL遠端訪問許可權 允許遠端連線

部署專案時需要安裝資料庫。安裝完成後需要能夠允許遠端訪問,這裡講一下如何開啟mysql遠端訪問的許可權。1 改表法。可能是你的帳號不允許從遠端登陸,只能在本機 localhost 登入。這個時候只要在localhost的那台電腦,登入mysql 後,更改 mysql 資料庫裡的 user 表裡的 h...