2013-03-18 100 views
1

我試圖啓動並運行在MySQL和phpMyAdmin上,但仍然遇到登錄到phpMyAdmin的問題。當使用默認用戶名「root」且沒有密碼和我通過終端設置的密碼時,我會得到「#2002無法登錄到MySQL服務器」。phpmyadmin無法在初始安裝(mac osx)上登錄

這是我的config.inc.php文件的相關部分:

$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['port'] = ''; 
$cfg['Servers'][$i]['socket'] = ''; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['user'] = 'admin'; //I have also tried 'root' here with no password 
$cfg['Servers'][$i]['password'] = 'PASSWORD'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

我已經試過:

  • 重新啓動Apache和MySQL
  • 重新安裝兩個
  • 編輯config.inc.php幾種不同的方法......在phpMyAdmin文件夾的根目錄下創建一個/ config文件夾後。
  • 我完全卡住了。

    系統/版本的詳細信息: 的Mac OSX 10.7.5 phpMyAdmin的3.5.7 的MySQL 5.5.28

    回答

    0

    嘗試安裝mampp或XAMPP ..一切都應該開箱那裏..

    +0

    這樣做...快速簡單,正是我所期待的。 – rrouse 2013-03-18 23:04:27

    5

    如果您使用localhost,它會嘗試通過套接字訪問mysql。你可以嘗試以下兩種情況之一:

    1. 變化localhost127.0.0.1
    2. 在php.ini從/var/mysql/mysql.sock插座設置爲/tmp/mysql.sock

    你也應該做一些合理性檢查,例如確定數據庫通過使用您用於phpMyAdmin的用戶名/密碼連接到數據庫來啓動並運行。

    +0

    我之前嘗試過......並沒有完全做到。儘管XAMPP做到了。 – rrouse 2013-03-18 23:05:24

    +0

    工作!謝謝!! php.ini文件中有4個地方需要將它從/var/mysql/mysql.sock更改爲/tmp/mysql.sock。有些教程建議創建一個從/var/mysql/mysql.sock到/ tmp/sock的sym-link,而不是改變ini。我個人認爲改變ini文件更容易維護,這就是爲什麼他們有ini文件。 – mrbinky3000 2013-12-05 20:17:08

    +0

    將'localhost'更改爲'127.0.0.1'在Yosemite,smh上爲我工作。 – 2015-11-17 21:43:05

    0

    對我來說,我只是重啓並遵循以下步驟

    1. 在常規選項卡在服務選項卡中單擊單擊開始
    2. 上開始所有
    3. 在網絡選項卡啓用所有端口
      和在瀏覽器上再次嘗試