Mac环境中解决mysql 报1044错误的方法
#1、关闭 mac 下的mysql 服务
进入 系统偏好设置,单击最下方mysql服务图标,在mysq了服务下点击关闭服务按钮:
#2、关闭mysql 的安全验证模式 终端中依次执行:
cd/usr/local/mysql/bin/
sudosu 【回车后输入系统密码,进去管理员权限】
./mysqld_safe--skip-grant-tables &
执行完成后mysql 服务自动重启
#3重置密码
终端中依次执行如下命令
./mysqlFLUSHPRIVILEGES; SETPASSWORDFOR'root'@'localhost' = PASSWORD('新密码');
【MySQL 5.7.6 版本以后的执行 ALTERUSER'root'@'localhost'IDENTIFIEDBY'新密码'; 】