如果数据库忘记密码,该怎么办
systemctl stop mariadb #先关闭数据库
mysqld_safe --skip-grant-tables& #跳过权限表的检查
mysql #现在可以不通过密码就能进入mysql了
flush privileges; #刷新权限
alter user root@localhost identified by 'lee';quit
可以看见,现在是无法打开mariaadb的
ps aux | grep mariadb #查看MySQL相关的进程有哪些
fg #将后台作业切换到前台运行
killall -9 mysql-safe #强制终止所有名为 “mysql_safe” 的进程
ps aux | grep mariadb
kill -9 7099 #杀死MySQL相关的所以进程systemctl restart mariadb #打开mysql
现在可以使用新密码登录数据库了