好久不用MySQL,用命令行连接竟然进不去了,想起之前为了赶快完成任务,没有初始化密码,用的默认密码,所以需要对MySQL重新设置一个密码。
下面贴出一个MySQL安装好之后弹出密码的截图:
步骤:
1,检查是否停止MySQL服务
苹果—>系统偏好设置—>最下面的MySQL
因为我长时间未用,并且今天尝试连接的时候一直没进去,所以就是停止状态,如果没有停止,点击stop按钮即可。
2,进入终端,重启mysql 服务
输入命令进入mysql的bin目录下:
cd /usr/local/mysql/bin/
继续输入命令
sudo ./mysqld_safe --skip-grant-tables
提示输入密码:(Mac账户的密码)
出现提示:
3,打开另一个终端,设置M有SQL密码
输入命令进入到mysql的bin目录:
cd /usr/local/mysql/bin/
继续输入命令进入到mysql命令状态下:(mysql>是mysql命令状态提示)
./mysql
继续输入命令
mysql> FLUSH PRIVILEGES;
设置密码123456
输入:mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD(‘123456’);
部分截图如下
参考博文:https://blog.csdn.net/idoshi201109/article/details/73381505