无法登录 MySQL 服务器错误

Cannot log in to the MySQL server error

很抱歉在多个论坛上发布了这个错误。

我很难解决这个问题。 OSX Yosemite, 10.10 我使用 home brew 安装了 mysql。可以以

身份登录 mysql

mysql -u root -p密码为空

那我运行

mysqladmin -u root password '' ,即 mysqladmin 的 null 密码。

我做了 localhost/~username/phpmyadmin/setup 得到 config.inc.php 我用

编辑了它

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = TRUE;

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

我用自制程序卸载并再次安装 mysql,再次执行所有步骤,删除了 *.err 文件,该文件给出了 socket 错误。

我尝试了用户 root 和密码 mysql、``、passwordmy_machine_password 没有一个有效。!

config.inc.php 我有以下设置:

$cfg['Servers'][$i]['user'] = 'root';

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

我每次都restart apache。 我错过了什么?

似乎没有什么能让我度过难关。所有帖子都直接指向我一直在做的相同步骤,但没有任何东西能够通过这个 令人痛苦的 过程。! 请帮忙..

好的。这是困扰我几个小时的事情。我在那里的任何教程上都没有找到这个。但我在 youtube 视频上发现了这个。 当您 brew install mysql 时,您的密码将为 null。如果您愿意,可以更改。

但也要做到以下几点:

第一步: sudo mkdir /var/mysql

第 2 步: sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

第 3 步: 重启你的 mysql.server

现在按照 phpmyadmin 设置说明进行操作。您应该能够使用您的 root 用户名和密码进入。