本文转载自http://blog.csdn.net/stubbornness1219/article/details/51969913 纯属是留念防丢,勿删 多谢!
先说现象,安装好mysql后首次登陆失败,提示 ERROR 1045 (28000): Access denied for user
解决方案:
第一步,苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)
第二步,进入终端输入:mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
第三步,输入命令 mysql -u<username> -p<pwd>
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR '<username>'@'localhost' = PASSWORD('newpwd');
至此,密码修改完成,可以正常登陆了。