MySQL: 如何重置或更改 MySQL root 密码?

MySQL: 如何重置或更改 MySQL root 密码?

MySQL 是一个常用的开源关系型数据库管理系统,它的安装和配置相对简单,但有时候我们会遇到忘记 root 密码的情况,或者因为安全原因需要更改 root 密码。本篇文章将介绍如何解决这些问题。

阅读更多:MySQL 教程

重置 MySQL root 密码

如果忘记了 MySQL root 密码,可以执行以下步骤进行重置。

  1. 停止 MySQL 服务
$ sudo service mysql stop
Mysql
  1. 启动 MySQL 不加验证的模式
$ sudo mysqld_safe --skip-grant-tables &
Mysql
  1. 使用空密码连接 MySQL
$ mysql -u root
Mysql
  1. 修改密码
mysql> use mysql;
mysql> UPDATE user SET password=PASSWORD('YourNewPassword') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;
Mysql
  1. 重启 MySQL 服务
$ sudo service mysql start
Mysql

现在,您就可以使用新密码连接 MySQL 了。

更改 MySQL root 密码

如果需要更改 MySQL root 密码,可以执行以下步骤。

  1. 使用 root 账户登录 MySQL。
$ mysql -u root -p
Enter password: 
Mysql
  1. 更改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourNewPassword';
Mysql

现在,您就可以使用新密码连接 MySQL 了。

总结

本篇文章介绍了重置或更改 MySQL root 密码的两种方法,以帮助大家更好地管理 MySQL 数据库。当您遇到忘记或需要更改 root 密码的情况时,可以按照上述步骤操作,轻松解决问题。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册