MySQL/Mariadb root密码重置

Linux:
1.vi /etc/my.cnf #编辑配置文件,在[mysqld]下添加如下
[mysqld]
skip-grant-tables #跳过权限表
2.保存退出,重启mariadb或mysql
systemctl restart mariadb/mysql
mysql -uroot -p #不输入密码直接登录
use mysql;
update user set password=password('123') where user='root';
执行成功,退出,编辑配置文件注销之前操作如下
[mysqld]
#skip-grant-tables
保存退出,重启mysql,使用更改后的密码登陆成功

windows的做法相同。

你可能感兴趣的:(数据库)