mac os x 安装mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)的解决方法

最近把开发环境迁移到macbook上,装上mysql启动以后,链接,老是报这个错误。5.5的版本默认密码为空。其实这个错误是root未受权的问题。解决方法以下:mysql

未给localhost root用户受权,新建一个localhost root用户,而后受权给他:
在终端里定位到mysql安装目录的bin目录下
一、执行 mysql -u root -p  
初始无密码,直接回车下一步
二、use mysql 
继续下一步执行以下语句:
一、create user 'root'@'localhost' identified by '你的密码';

二、grant all privileges on *.* to root@'localhost'; sql


三、FLUSH PRIVILEGES;
 ide

 

能够先执行2试试,若是不行,再执行1,2步骤,执行事后必定要重启mysql。 spa

相关文章
相关标签/搜索