前提:本章主要记录我在第一次操作mysql的时候遇到的问题,与君共勉喽~
备注:mysql 5.7.18 node v8.11.4 系统 macOS
登录mysql
$ mysql -u root -p
执行上面的指令,随后会提示输入密码,如果你还记得密码的直接登录即可,若跟我一样忘记了,哈哈,那么就开始填第一个坑~
解决Access denied for user 'root'@'localhost' (using password: NO)
一, 关闭mysql服务器:
方法一:在系统偏好里关闭
方法二:执行以下指令 $ sudo /usr/local/mysql/support-files/mysql.server stop
二, 进入 /usr/local/mysql/bin 目录,获取权限,然后重启服务器:
按顺序执行以下指令
$ cd /usr/local/mysql/bin //进入 /usr/local/mysql/bin 目录
$ sudo su //获取权限
$ ./mysqld_safe --skip-grant-tables & //重启服务器
三, 重新打开一个终端登录mysql :
按顺序执行以下指令
$ mysql -u root -p //密码随意输入
$ flush privileges; //刷新权限
四, 设置新密码 :
执行以下命令
$ set password for 'root'@'localhost'=password('123456'); //123456处输入你要设置的密码即可
执行完这四步之后,关闭第二步所起的服务,正常登录mysql就可以啦~~~~~~~

本文详细介绍了在MacOS系统下,使用mysql5.7.18版本时,遇到的密码遗忘问题及其解决步骤。从关闭mysql服务器到设置新密码,通过一系列具体指令,帮助读者轻松解决登录障碍。
2646

被折叠的 条评论
为什么被折叠?



