MySQL如何重置root数据库?
重置root数据库的方法有两种:使用忘记密码功能和手动修改MySQL配置文件。
方法一:使用忘记密码功能
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
update user set authentication_string=password('新密码') where user='root';
flush privileges;
quit;
sudo service mysql stop
sudo service mysql start
方法二:手动修改MySQL配置文件
sudo service mysql stop
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
下面添加一行。skip-grant-tables
sudo service mysql start
mysql -u root
use mysql;
update user set authentication_string=password('新密码') where user='root';
flush privileges;
sudo service mysql stop
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
sudo service mysql start
以上是重置MySQL root数据库密码的两种方法,适用于不同的情况。如果您忘记了root密码,可以使用忘记密码功能。如果您需要手动修改root密码,可以使用手动修改配置文件的方法。
领取专属 10元无门槛券
手把手带您无忧上云