MariaDB、MySQL数据库密码忘了,重置密码、清空密码
1、编辑配置文件,跳过输入密码过程
vim /etc/my.cnf
#编辑配置文件,在[mysqld]下插入下句并保存
skip-grant-tables
2、重启服务,进入mariadb服务,设置mysql表密码
systemctl restart mariadb
mysql
MariaDB [(none)]> use mysql;
MariaDB [mysql]> update user set password=password("新密码") where user="root"; #重置密码
MariaDB [mysql]> update user set authentication_string='' where user='root'; #清空密码
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> quit
3、编辑配置文件,取消跳过输入密码过程
vim /etc/my.cnf
#去掉skip-grant-tables并保存
4、重启服务
systemctl restart mariadb
5、登录验证
mysql -uroot -p
此处评论已关闭