1关闭数据库
systemctl stop mariadb
2进入数据库
mysqld_safe --skip-grant-tables & mysql -uroot -p
3竟如mysql库
use mysql
4修改密码
update user set passsword=PASSWORD("newpass") where user="root" ;
5更新
flush privileges;
6启动数据库
systemctl restart mariadb
(这时会发现启动不了服务,我们用ps -aux | grep mysql查看之后会发现有 --skip-grant-tables 类似的进程,用kill杀死就好 kill pid)
systemctl stop mariadb
2进入数据库
mysqld_safe --skip-grant-tables & mysql -uroot -p
3竟如mysql库
use mysql
4修改密码
update user set passsword=PASSWORD("newpass") where user="root" ;
5更新
flush privileges;
6启动数据库
systemctl restart mariadb
(这时会发现启动不了服务,我们用ps -aux | grep mysql查看之后会发现有 --skip-grant-tables 类似的进程,用kill杀死就好 kill pid)