Mysql安装 取消Root密码


密码忘记 关闭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,登录成功


评论
  目录