最近把开发环境迁移到macbook上,装上mysql启动之后,连接,总是报这个错误。5.5的版本默认密码为空。其实这个错误是root未授权的问题。解决方法如下:
未给localhost root用户授权,新建一个localhost root用户,然后授权给他:
在终端里面mysql路径下之行如下语句:
1、create user ‘root‘@‘localhost‘ identified by ‘你的密码‘;
2、grant all privileges on *.* to root@‘localhost‘;
可以先执行2试试,如果不行,再执行1,2步骤,执行过后一定要重启mysql。
mac os x 安装mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)的解决方法
原文:http://www.cnblogs.com/ycxyyzw/p/5216288.html