Mariadb忘记密码解决方法
1)停掉mariaDB服务
systemctl stop mariadb.service
2)KILL掉系统里的Mariadb进程;
ps -ef | grep mariadb
#查询进程PID
宕掉进程 kill +进程PID
3)用以下命令启动Mariadb,以不检查权限的方式启动;
mysqld_safe -skip-grant-tables &
or 修改Mariadb中 /etc/my.cnf文件,在[mysqld]字段下添加
skip-grant-tables
重新启动mysql
4) 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
5)修改root用户的密码;
mysql> update mysql.user set Password=password('新密码') where User='root'
刷新权限
mysql> flush privileges;
之后使用修改完的密码登录即可!