2014-12-08 88 views
3

我正在運行Yosemite 10.10.1 我正在運行最新的MySQL 5.6.22。它在系統首選項中運行。我可以使用mysql工作臺訪問數據庫。 我已經設置了一個root密碼,我可以輸入:mysql -u root -p並且它可以工作。 我正在運行最新的Apache。 我正在運行MacOSX服務器4 我已經設置phpmyadmin,刪除了配置示例文件。無法登錄到我的mac上運行Yosemite的phpmyadmin

這是我的phpmyadmin配置文件。

/* Server: localhost [1] */ 
$i++; 
$cfg['Servers'][$i]['verbose'] = ''; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['port'] = ''; 
$cfg['Servers'][$i]['socket'] = ''; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'mypassword'; 
$cfg['Servers'][$i]['ssl'] = true; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

但我無法登錄到phpmyadmin。 我去localhost/phpmyadmin或127.0.0.1/phpmyadmin,我得到登錄窗口。 當我輸入root和密碼時,出現錯誤提示: 無法登錄到MySQL服務器

這讓我瘋狂!

mysql root password does not work!

感謝

的phpMyAdmin
+0

嘗試在phpMyAdmin配置中使用主機'127.0.0.1'而不是'localhost'。讓我知道這是否有幫助。 – 2015-01-19 15:13:39

回答

1

下載新的副本,並將其複製到文檔根目錄,命名的phpmyadmin和終端製作目錄像

mkdir ~/Sites/phpmyadmin/config 

變更許可

chmod o+w ~/Sites/phpmyadmin/config 

而設置的phpmyadmin從

http://localhost/phpmyadmin/setup/ 
+0

已經做了所有這些。下載最新的,重新命名它,剁碎它,設置它。這一切都是正確的。 – 2014-12-08 17:02:13

2

我遲到了,但我在終端使用這些命令解決了完全相同的錯誤:

sudo mkdir /var/mysql

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

插座是「錯誤」的地方,這有效告訴系統它的位置在哪裏。希望這將有助於任何人在未來!