MySQL从5.7版本之后,其安装软件,在完成之后,会随机一个默认密码,但是,又不给你显示,这样对于刚刚触摸这个的童鞋来说,是稍微有点头大的,这里给你提供一个清晰的解决办法:
1. 首先,打开Mac终端(在此之前,要先去‘系统偏好’那里,看一下MySQL服务有没有启动,如果启动了,就关闭它)
输入命令:cd /usr/local/mysql/bin
2. 在bin文件下:
输入命令:sudo ./mysqld_safe --skip-grant-tables
3. 另外再打开一个Mac终端
输入命令:mysql -uroot -p (出现‘Enter password’,这里随便输入,可以进MySQL了)
输入命令:FLUSH PRIVILEGES;
输入命令(数据库5.7旧版):SET PASSWORD FOR 'root'@'localhost' = PASSWORD(''); (单引号处输入你要重置的密码,回撤即可)
(新版)ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码';
注意:要特别注意空格键,分隔符,单引号等符号,想自己手敲的,请注意不要漏掉字母等。