记录重置忘记mysql8.0.19数据库的root密码的解决方案

前言

公司给了一台服务器,里面磁盘已经满了,里面安装了mysql8.0.19数据库,但是都忘记了root密码,我又不想重装,于是开始了一下的捣鼓!

首先解决磁盘满的问题

我应该删除那些文件,主要是那些文件占用磁盘比较多?

df -h

记录重置忘记mysql8.0.19数据库的root密码的解决方案_第1张图片

du -sh *

记录重置忘记mysql8.0.19数据库的root密码的解决方案_第2张图片

发现var占用磁盘45G,于是顺藤摸瓜,接着往下查找,最终发现binlog.***,有45个左右,各用1G,于是删除其余的44个,保留一个。

先停下mysql服务

systemctl stop mysqld.service

修改mysql登录配置文件 my.cnf

vi /etc/my.cnf

 在my.cnf文件中最后添加 skip-grant-tables

保存退出。

重启mysql

systemctl restart

你可能感兴趣的:(解决方案,#,mysql,权限)