Linux centeros MariaDB mysql 忘记root 密码

81 阅读1分钟

1. - 1.vi /etc/my.cnf,在[mysqld]中添加 skip-grant-tables

添加后如下

[mysqld] skip-grant-tables datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock

2.启动MariaDB

systemctl start mariadb

查看MariaDB状态

systemctl status mariadb.service

image.png

3. 使用用户无密码登录

注意 直接点击回车,密码为空

mysql -uroot -p (直接点击回车,密码为空)

4.选择数据库

use mysql;

5.修改root密码

update user set password=password(’root) where user='root'

6.退出重新登录

7.其它相关命令

yum install mariadb mariadb-server #安装
systemctl start mariadb   #启动mariadb
systemctl enable mariadb  #设置开机自启动
mysql_secure_installation #设置root密码等相关
mysql -uroot -p           #测试登录

参考 blog.csdn.net/weixin_5322…