mariaDB root用户权限误删除登录不了问题

运行环境: centos7

操作步骤
1.通过以下命令匿名登录mariadb
mysqld_safe --skip-grant-tables &
2.匿名登录后输入如下命令
使用mysql系统数据库
user mysql;
插入一个名为test的新用帐号为test,密码为123,可根据自身需要自行修改
insert into user(Host,User,Password) values('%','test',PASSWORD('123'));
将root密码改为123,作为重置root密码之用
Update user set Password=PASSWORD('123') where User='root'
查看用户是否加入
select * from user;

3.赋予创建用户所有权限
先输入命令
flush privileges;
之后再输入命令
grant all privileges on *.* to test@localhost identified by '123';

你可能感兴趣的:(mariaDB root用户权限误删除登录不了问题)