Mac Mysql mysql_secure_installation Error: Access denied for user 'root'@'localhost'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac Mysql mysql_secure_installation Error: Access denied for user 'root'@'localhost'相关的知识,希望对你有一定的参考价值。

mysql由brew安装, 期间好像自动更新了一次

然后再次执行mysql_secure_installation, 输入root密码后报错, 重装mysql还是不行

 Error: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

原因是之前安装的mysql配置文件没有彻底清除

参照 http://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os

依次执行

1. brew remove mysql

2. brew cleanup --force

3. rm -rf /usr/local/var/mysql

4. brew install mysql

5. mysql.server start

6. mysql_secure_installation

之前没执行的步骤是3, 所以只删除/usr/local/var/mysql然后重新安装mysql应该也可以, 就不额外测试了

以上是关于Mac Mysql mysql_secure_installation Error: Access denied for user 'root'@'localhost'的主要内容,如果未能解决你的问题,请参考以下文章

MariaDB 在 `mysql.user` 表中同时具有 `authentication_string` 和 `Password` 字段

mac 下安装 mysql出现ERROR 1045 (28000)问题

mac 10.10.2如何配置mysql?

mac上怎么安装mysql后怎么使用

mac上mysql 怎么启动不了

mac 安装mysql5.6后,为啥在/usr/local/下有两个mysql目录