2015-03-02 133 views
6

我已經安裝了最新的xampp與MySQL版本14.14 Distrib 5.6.21,問題出在我的電腦上,我已經有一個由我使用的其他程序安裝的mysql數據庫。我在xampp中更改了mysql端口,現在我該如何聽新端口?

因此,我將xampp mysql端口配置爲my.ini文件內的3307(默認爲3306)。但是,現在我的localhost/phpmyadmin似乎讀取由其他程序安裝的數據庫,而不是xampp中的數據庫,並且當我使用一些php文件進行測試時,它顯示我已連接到數據庫,即使關閉了xampp( xampp mysql也斷開連接)。

如何更改我的phpmyadmin和localhost連接到mysql端口3307的設置?

我是這些事情的新手,並不真正瞭解所有這些端口和數據庫如何工作非常清楚。任何意見都歡迎。希望任何人都可以在這些問題上教育我一點。 Thx

回答

14

Goto xampp>phpMyAdmin目錄。

找到config.inc.php文件。

現在改變這一行:

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 

$cfg['Servers'][$i]['host'] = '127.0.0.1:3307'; 

現在,重新啓動服務器。

+0

嗯,非常感謝你的回答,它的工作原理,但我真的希望有一些闡述或任何參考,我可以研究更多,如什麼數量的端口可用,可用於MySQL? 3307端口如何與默認端口3306不同?無論如何thx很多。 – Charas 2015-03-02 10:42:27

+0

以下是港口列表 http://www.iss.net/security_center/advice/Exploits/Ports/default.htm – 2015-03-02 11:06:41

+0

非常感謝你! – Charas 2015-03-02 14:20:44

3

配置phpMyAdmin來從默認連接到不同的端口,編輯config.inc.php文件,並添加一行:

$cfg['Servers'][$i]['port'] = '3307';

(當然代替任何端口號爲需要)。您也可以看到official documentation

+1

這是正確的答案!謝謝 !!! – gtzinos 2015-11-18 09:14:10