密码忘记 关闭mysql
第一步:关闭mysql服务器。
苹果 –》系统偏好设置 –》 mysql –》Stop Mysql Server
第二步:进入mysql安装路径,用系统管理员权限跳过mysql安全认证,命令结果如下图所示。
1.打开启动台–》其他 –》终端
2.进入mysql安装路径 cd /usr/local/mysql/bin/
3.登录管理员权限 sudo su
4.输入开机密码 **
5.输入跳过mysql安全认证的命令 ./mysqld_safe –skip-grant-tables &
6.在第一步的mysql设置的画面中发现 关闭的mysql server 又重新变成running了
7.进入mysql 输入命令 ./mysql
如果显示以下字样,则为登录成功。
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.7.24 MySQL Community Server (GPL)
8.刷新权限 FLUSH PRIVILEGES
Query OK, 0 rows affected (0.01 sec)
强行修改跳过密码
忘记密码强行修改一:
1.停止mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop 输入开机密码
2.进入安装目录 cd /usr/local/mysql/bin
3.禁止mysql安全验证 ./mysqld_safe –skip-grant-tables &
显示如下时,禁止成功
root@guofei:/usr/local/mysql-5.7.24-macos10.14-x86_64/bin# 2019-02-14T05:18:51.6NZ mysqld_safe Logging to ‘/usr/local/mysql-5.7.24-macos10.14-x86_64/data/guofei.local.err’.
2019-02-14T05:18:51.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.7.24-macos10.14-x86_64/data
输入./mysql 显示如下时,无安全认证情况下登录成功
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.24 MySQL Community Server (GPL)
4.刷新权限 FLUSH PRIVILEGES;
5.修改密码 ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘888888’;
6.退出mysql重新登录 quit
mysql -u root -p 输入刚刚更新的 888888,登录成功