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` 字段