冥王星小四的gravatar头像
冥王星小四 2015-12-02 10:44:26

Mac系统安装mysql成功,但是终端登录mysql为什么报Access denied for user root@localhost?

如图,mysql安装好了也running了,现在在终端运行的时候总是会报错,如图

Mac系统安装mysql成功,但是终端登录mysql为什么报Access denied for user root@localhost?Mac系统安装mysql成功,但是终端登录mysql为什么报Access denied for user root@localhost?

密码尝试过root和123456,还有直接enter也试过了,总是报错,求大神解答啊

所有回答列表(4)
ThirC的gravatar头像
ThirC 2015年12月2日

应该就是账户名或者密码出错了吧。

最代码官方的gravatar头像
最代码官方  LV168 2015年12月2日

mac下和linux下的原理类似,可以通过

/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &

重新启动mysql server,之后可以不输入密码就可以登录,然后update password即可。

参考:怎么在linux系统重置mysql的root密码

shengke的gravatar头像
shengke  LV17 2015年12月4日
在命令前加:sudo
rushcome的gravatar头像
rushcome  LV2 2015年12月9日

1.估计密码错误

2.可能是root 用户那没有本地用户的host没有指定,你可以百度一下怎么修改远程访问mysql的解决办法,就是加上%在user表里

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友