2013-07-05 139 views
1

我已經安裝了WAMPP服務器。 Apache工作正常,但我無法登錄到phpmyadmin。我得到這個錯誤:Wampp - 我在新安裝後無法登錄到phpmyadmin#2002

#2002 Cannot log in to the MySQL server 

我使用Windows。 Mysql與Wampp一起安裝。我無法從Mysql控制檯登錄到mysql(在wampp菜單上下文中)我不知道可以設置此密碼。

在config.inc.php中我設置

$cfg['Servers'][$i]['password'] = 'yourNewpassword'; 

,但它並不能幫助了。

我認爲我必須設置密碼給mysql,因爲當我安裝wamp時,我沒有得到任何密碼。但我不知道如何。我嘗試在consle中運行mysqld.exe - 不會啓動。

感謝

回答

0

查看Windows事件查看器以查看來自MySQL的消息。

這裏的問題通常是你有一箇舊的my.ini文件。搜索my.ini,如果您發現某個不在c:\ wamp文件夾結構中(或者您安裝了它),請刪除它們並嘗試再次啓動mysql。

1

運行CMD得到一個窗口 目錄更改爲mysql的控制檯是如C:\ WAMP \ BIN \ mysql的\ mysql5.1.36 \ BIN>

運行控制檯與MySQL不需要在默認安裝

密碼,你會被視爲根

你應該得到提示輸入密碼。使用你放在你的配置文件中的那個。

更多的信息在這裏MySQL and WAMP

PS的mysqld是MySQL守護進程,認爲服務窗口條款。 mysql和mysqladmin是設置和控制它的控制檯應用程序。

+0

我無法從控制檯啓動mysql。現在我看到這不是密碼 – Robert

+0

,你不能?你的意思是mysql.exe不存在或它是但不會讓你進入? –

0

對不起,現在我看到問題是與啓動MySQL。如果我點擊Wamp圖標 - > Mysql - >服務 - >啓動/恢復服務,它會打開幾秒鐘,然後再次關閉。 當我運行在C MySQL的:\ WAMP \ BIN \ mysql的\ mysql5.1.36 \ BIN>我得到:

C:\wamp\bin\mysql\mysql5.1.36\bin> 
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 

在配置端口爲3306。 我覺得這個問題是啓動MySQL設置。

+0

如果服務正在停止,將會有一個錯誤的日誌文件。可能還有Windows事件日誌。您無法連接到它,因爲它不在那裏。日誌文件通常位於某處的mysql5.1.36文件夾下。 PS mysql -P3306將嘗試連接到該特定端口上的服務器。 –

1

你有殺毒軟件在運行嗎?如果是這樣,請嘗試禁用它。

1

首先通過更改防火牆設置來允許wamp訪問,或者只需點擊「允許訪問」按鈕,即可在全新安裝後彈出防火牆警告。只需重新安裝後,單擊wampserver圖標即可運行它 - >當你點擊這個wamp圖標 - >選擇「開始所有服務」(你會注意到它的顏色有變化)時,你的任務欄右側會出現wamp圖標,再次點擊任務欄上的wampicon,然後點擊 - > phpmyAdmin,將出現一個登錄頁面,您只需輸入用戶名作爲「root」並保留密碼(如果您是新用戶,則無需輸入密碼)。進入去!