2017-07-29 49 views
0

我遇到了MySQL使用XAMPP的問題。當我啓動MySQL服務時,它不顯示端口號。XAMPP - MySQL沒有端口號 - 無法連接

enter image description here

當我去到localhost/phpMyAdmin的,這是無法連接。

enter image description here

我甚至試過在my.ini文件,但無濟於事更改端口號。奇怪的是,這是幾分鐘前的工作。我重新啓動服務器,並且它停止工作。

任何線索爲什麼?

謝謝。

回答

0

我曾經有過類似的問題,原因是在該系統上關閉了MySQL的端口。當我打開的端口,它的工作

+0

但它一直在爲我工作。我也嘗試將端口號更改爲3307,3308和3309。 – fractal5

+0

您是否嘗試過使用命令行連接mysql -h -P -u root -p password –

0

netstat的-tlpn 它會顯示在列表類似下面:

活動的互聯網連接(僅服務器) 原的Recv-Q發送-Q本地地址外國地址州
PID /節目名稱
TCP 0 0 0.0.0.0:22 0.0.0.0:
LISTEN
1393/sshd的

用作所有細節的根。 -t選項將輸出限制爲TCP連接,-l用於監聽端口,-p列出程序名稱,-n顯示端口的數字版本,而不是指定版本。

用這種方法可以看到進程名和端口。如果端口關閉了,打開MYSQL端口。

1

找到你mysql installation directorymy.ini文件,如果已通過xampp看看安裝到xampp目錄mysql文件夾。

請看那裏現在配置了哪些端口。

它應該是3306,但如果沒有,請將其更改爲3306(默認情況下)。

您還應該檢查您的端口及其監聽協議。

要檢查端口上的窗戶,打開CMD,管理員和類型

netstat -an

和搜索你的端口,它必須是LISTENING,並且必須使用TCP作爲協議進行通信。詳情請看下圖。

enter image description here