国产探花免费观看_亚洲丰满少妇自慰呻吟_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端口是必須的,缺一不可.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江达县| 临江市| 长子县| 吉木乃县| 扎鲁特旗| 治县。| 科技| 玛纳斯县| 蚌埠市| 巨鹿县| 新巴尔虎右旗| 陆丰市| 巴塘县| 唐山市| 邢台市| 邢台县| 三台县| 怀集县| 朝阳市| 甘洛县| 安塞县| 建德市| 洛隆县| 三江| 舟曲县| 措美县| 犍为县| 小金县| 息烽县| 商城县| 荣成市| 应城市| 壶关县| 綦江县| 阳谷县| 辉南县| 肥西县| 方山县| 三明市| 抚州市| 荣昌县|