2014-12-08 90 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

插座是“错误”的地方,这有效告诉系统它的位置在哪里。希望这将有助于任何人在未来!