2015-05-14 62 views
0

我有一個本地網站,可以每天從其他一些電腦訪問。我做的:我無法訪問本地網絡和phpMyAdmin

  • 我對MySQL
  • 設置root密碼,然後,我必須把它調整到數據庫的密碼(database.php中)--->仍然可以訪問我的本地網站。它的工作原理。
  • 然後我通過本地主機/安全設置密碼phpmyadmin(我輸入相同的密碼)。但是,第一個問題出現時,我無法訪問localhost/phpmyadmin,但對不起,我忘了打印顯示在紅色框中的內容的屏幕描述。

  • 我正在尋找解決方案,並建議調整config.inc.php中的密碼。但是這個錯誤仍然存​​在,仍然無法訪問phpMyAdmin。

  • 我試圖找到一個解決方案,我發現了另一種通過使用127.0.0.1/phpmyadmin地址訪問它的方法。並將其製作成phpmyadmin。

  • 在這種情況下,我斷定我沒有設置密碼phpmyadmin。然後我嘗試通過phpMyAdmin用戶再次設置密碼,單擊選項卡---我選擇root並編輯root密碼,然後單擊生成(仍然使用相同的密碼)。所以從這個高峯....

  • 這一切之後......最終發生的事情是我無法訪問我的本地Web,具有以下說明:

數據庫出錯無法使用提供的設置連接到數據庫服務器。文件名:C:\ XAMPP \ SYSTEM \數據庫\ DB_driver.php行號:124

同時我也無法訪問phpMyAdmin儘管輸入正確的用戶名和密碼......愚蠢這之前我做了不要首先備份數據庫和htdocs。

我想回到我的本地web訪問和phpMyAdmin。

我的結論是我犯了一個錯誤,因此數據庫已被鎖定,所以它無法訪問我的本地網絡。

這是我的config.inc.php

$cfg['Servers'][$i]['auth_type']  = 'cookie';  
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'mypassword'; 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
$cfg['Lang'] = ''; 
+0

請爲您的config.inc.php提供掩碼的密碼。另外,你能夠訪問phpmyadmin登錄?什麼是錯誤? – EternalHour

回答

0

也許你可以嘗試重置您的MySQL root密碼。

首先需要關閉MySQL服務器

# server mysqld stop 

使用安全模式

# mysqld_safe --skip-grant-tables & 

登錄MySQL的

# mysql -u root 

使用SQL命令來更新你的密碼

mysql> use mysql; 
mysql> UPDATE user SET Password=PASSWORD("password") WHERE User='root'; 
mysql> flush privileges; 
mysql> quit 

重新啓動你的MySQL服務器

# service mysqld restart 

嘗試登錄你的phpMyAdmin的一次,希望有幫助。

+0

我該如何使用這個命令? '#服務器mysqld停止 #mysqld_safe --skip-grant-tables& #mysql -u root ' 是否使用命令提示符或mysql.exe? 對不起,我是一個初學者 – yuri90

+0

終於我找到了這個http://stackoverflow.com/questions/4124447/reset-root-password-with-wrong-mysql-config,它適用於我:) – yuri90