Linux開啟MySQL遠端連線

2022-05-16 08:04:40 字數 721 閱讀 6063

linux開啟mysql遠端連線的設定步驟 。

mysql預設root使用者只能本地訪問,不能遠端連線管理mysql資料庫,那麼linux下如何開啟mysql遠端連線?設定步驟如下:

1、grant命令建立遠端連線mysql授權使用者test

mysql -u root -p

mysql>grant all privileges on *.* to test@localhost identified by 'test' with grant option;

mysql>grant all privileges on *.* to test@"%" identified by 'test' with grant option;

第一句增加itlogger使用者授權通過本地機(localhost)訪問,密碼'test'。第二句則是授與test使用者從任何其它主機發起的訪問(萬用字元%)。

2、設定防火牆允許3306埠

vi /etc/sysconfig/iptables

新增-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 3306 -j accept

(注意新增在-a rh-firewall-1-input -j reject --reject-with icmp-host-prohibited之前,否則可能導致規則不生效)

重啟防火牆service iptables restart

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...