Mac系统安装mysql,终端登录报Access denied for user root

图片说明
如图,mysql安装好了也running了,现在在终端运行的时候总是会报错,如图
图片说明
密码尝试过root和123456,还有直接enter也试过了,总是报错,求大神解答啊

5个回答

图片说明

想问下 ,解决了没有 我也遇到了

我也遇到这个问题,其实安装mysql完后会生成一个临时密码(下图),很多人应该都忽略了。所以重新安装吧,注意看密码是多少。至于卸载mysql建议看如下链接
http://www.cnblogs.com/TsengYuen/archive/2011/12/06/2278574.html
图片说明

密码错了,重置一下

/etc/init.d/mysql stop

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

/etc/init.d/mysql restart

mysql -uroot -p

Enter password: <输入新设的密码newpassword>

lovebacco
lovebacco -bash: /etc/init.d/mysql: No such file or directory
大约 4 年之前 回复
lovebacco
lovebacco 输入 /etc/init.d/mysql stop
大约 4 年之前 回复
lovebacco
lovebacco 输入 /etc/init.d/mysql stop
大约 4 年之前 回复

mysql mac 默认安装是没有密码的啊

lovebacco
lovebacco 直接enter它也是报这个错,我觉得应该不是密码的问题。。
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问