国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql root 用戶無法遠程登陸問題

2024-07-24 12:39:08
字體:
來源:轉載
供稿:網友

今天我在使用php遠程登錄我的mysql數據庫時登錄不上去,并且我用的是root用戶啊,下面我查了網上一些資料終于搞定了,下面來看看過程吧,希望對大家點幫助.

今天使用mysql workbench 連接vmware上的mysql時,一直無法連接,查閱了網上的相關資料之后,收集了一些解決方法.

1、授權法:mysql的root用戶默認情況下只能在本地登陸,不能遠程,若遠程連接,需要授權,代碼如下:

  1. mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION
  2. mysql>FLUSH PRIVILEGES;  

'root'@'%',指定root用戶可以在任意一臺計算機上連接數據庫服務器,若要指定特定的計算機,可將%替換為特定的IP.

2、改表法:和授權法類似,授權法的結果是在數據庫mysql的user表中添加一條記錄,host列值為‘%’,user列值為‘root’,如下表:

  1. +-----------------------+------+ 
  2. | host                           | user | 
  3. +-----------------------+------+ 
  4. | %                              | root | 
  5. | 127.0.0.1                   | root | 
  6. | localhost                     |        | 
  7. | localhost                     | root | 
  8. | localhost.localdomain    |        | 
  9. | localhost.localdomain    | root | 
  10. +-----------------------+------+  

3、開放3306端口:網上更多的是強調root用戶的授權方法,但是如果只是給root授權而沒有開放3306端口,仍舊是無法連接.

開放端口的方法如下,打開文件 /etc/sysconfig/iptables,該文件路徑因操作系統而異,文件內容如下:

  1. # Firewall configuration written by system-config-firewall 
  2. # Manual customization of this file is not recommended. 
  3. *filter 
  4. :INPUT ACCEPT [0:0] 
  5. :FORWARD ACCEPT [0:0] 
  6. :OUTPUT ACCEPT [0:0] 
  7. -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 
  8. -A INPUT -p icmp -j ACCEPT 
  9. -A INPUT -i lo -j ACCEPT 
  10. -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 
  11. -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 
  12. -A INPUT -j REJECT --reject-with icmp-host-prohibited 
  13. -A FORWARD -j REJECT --reject-with icmp-host-prohibited 
  14. COMMIT   --Vevb.com 

添加黑體字內容以打開3306端口,重啟iptables:#service iptables restrat

4、還有一種方法說要修改mysql的配置文件my.cnf中的bind-address選項,我的配置文件中沒有這一選項,加上之后,沒有效果,不知道什么原因.

以上四個地方,經反復試驗后,其中授權root和開放3306端口是必須的,缺一不可.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵宝市| 大城县| 蓝山县| 绿春县| 贵阳市| 五寨县| 东乡县| 松溪县| 武定县| 陆河县| 桂平市| 连平县| 玛多县| 汨罗市| 闽侯县| 旬阳县| 尉犁县| 嘉黎县| 新乐市| 新邵县| 余庆县| 青川县| 阿拉尔市| 新余市| 富民县| 永德县| 资阳市| 安多县| 竹山县| 颍上县| 霍林郭勒市| 营口市| 黑水县| 鸡泽县| 天柱县| 遂平县| 方城县| 大石桥市| 方城县| 大石桥市| 宣武区|