1. 程式人生 > >解決 wampserver 中無法啟動mysql資料庫的問題

解決 wampserver 中無法啟動mysql資料庫的問題

問題描述:
啟動wampserver後,軟體的圖示用紅色變為橙色之後,就一直保持原樣了。只有當圖示變成綠色的時候才能正常使用的。
這裡寫圖片描述
圖示中顯示 local server -1 of 2 services running 。表示2個服務中只有一個服務啟動。

我們進去mysql裡面看一下:
這裡寫圖片描述
發現裡面根本沒有啟動,點選啟動之後,依舊不啟動。

開啟phpMyAdmin頁面,發現無法登陸進去:
這裡寫圖片描述


問題解決
檢視相關資料後,覺得應該是與之前自己按照的mysql與wampserver中的mysql衝突的原因,導致無法啟動。
解決辦法:
在系統中搜索 my.ini 檔案
這裡寫圖片描述


我這邊搜到了兩個。檢視發現一個是在wampserver的安裝目錄下的mysql目錄下的,在D盤,而另外一個是在c盤的自己安裝的mysql目錄下。
在確保自己安裝的mysql的服務已經關閉的前提下,把自己安裝的mysql目錄下的my.ini重新命名為其他的,例如 1my.ini;
這裡寫圖片描述
然後再啟動wampserver
這裡寫圖片描述
發現圖示已經變成綠色的了,並且提示所有的服務已經啟動

嘗試開啟phpMyAdmin頁面,發現已經成功登入進去了:
這裡寫圖片描述


總結:所以,從結果看來,應該就是兩個mysql的(初始化)檔案衝突了。當要啟動其中一個的時候,把另外一個的my.ini重新命名為其他的,等用不著的時候改回來就可以了。

附上另外一種解決辦法,是設定環境變數,似乎更好用:hhhh
http://blog.csdn.net/it_hejun/article/details/25463823

注意:無論採用以上什麼方法,都只能在同一個時間內啟用一個mysql資料庫