我在我的MacBook专业版(2011年初,OS版本10.11.6)上安装MySQL时遇到了一些问题。我已经多次运行磁盘映像,每次都成功安装。据我所知,应该在安装时为我提供一个临时密码,但我从来没有这样做过
安装后,我进入我的终端并输入mysql,但我只得到以下响应:
ERROR 1045 (28000): Access denied for user 'foo'@'localhost' (using password: NO)我是不是做错了什么?我对命令行编码知之甚少,所以你能提供的细节越多越好。
如果我需要提供更多关于整个安装过程的信息,请让我知道,我一定会把它贴出来。
提前谢谢。
发布于 2016-12-18 08:59:32
登录mysql客户端,操作步骤如下:
mysql -uroot -p
假设您保留root作为用户名。
发布于 2016-12-18 09:09:29
如果在完成时没有为您提供默认密码,这应该会起到作用:
1-停止MySQL
sudo /usr/local/mysql/support-files/mysql.server stop2-在安全模式下启动:
sudo mysqld_safe --skip-grant-tables3-这将是一个正在进行的命令,直到该过程完成,因此请打开另一个shell/终端窗口,以root用户身份登录:
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';4-将小写的“MyNewPass”改为您想要的-并保留单引号。
\q5-启动MySQL
sudo /usr/local/mysql/support-files/mysql.server start就是这样,现在你的root密码将被更新。
https://stackoverflow.com/questions/41204538
复制相似问题