1. 程式人生 > >mysql服務器沒有響應

mysql服務器沒有響應

服務 mysql ini 占用 webserver 運行 port 實踐 current

第一步
刪除c:\windowns下面的my.ini(可以先改成其它的名字也行)

第二步
打開對應安裝目錄下\mysql\bin\winmysqladmin.exe 輸入用戶名 和密碼(也可以忽略此步)

第三步 在dos下 ,進入mysql的bin目錄。

例:安裝目錄為d盤的PC_webserver\mysql\bin

開始-運行-cmd

d: //先切換到d盤下

D:\>cd PC_webserver\mysql\bin //通過cd目錄進入bin下

然後輸入 mysqld -remove 刪除服務
接著輸入 mysqld -install

第四步 再重新啟動下mysql服務 一般可以修復報錯的問題

Win7的80端口默認是被System進程占用的。(我的電腦是win10也是這個原因)

用如下方法可以解決System進程占用80端口的問題:

打開RegEdit:開始-運行-輸入regedit-調出註冊表 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP 找到一個DWORD值Start,將其改為0 重啟電腦,System進程將不會占用80端口 就可以打開你的apache了

1.png

(下面這段話還沒親身實踐,摘自助我解決問題大神的原稿)

這種方法確實暫時解決了我的問題,應該就是這樣的,但是後面又來問題了。Apache又無緣無故的打不開了。於是,最後終於發現了進程有個 SQL Server Reporting Services ,這個是sql servers帶有的,而且自動運行,關閉它,就可以了。但是切記,可能這個進程會自動打開,所以先把apache打開,這個的話後面SQL Server Reporting Services運行也不會占用80

mysql服務器沒有響應