Mysql数据库不正常占据大存储
#Mysql / Mariadb
之前遇到过Mysql数据库占据了磁盘很大的空间:
首先可以用下面这个命令行命令查找一下原因
sudo du -h / | grep -P '^[0-9\.]+G'
进一步删除二进制日志:
--进入mysql: mysql -u root -p
--Mysql>> PURGE BINARY LOGS BEFORE '2024-05-27 16:00:00';
(上面时间设定为当前系统时间, 或者你选择的时间)
PURGE BINARY LOGS 语句删除日志索引文件中在指定日志文件名或日期之前列出的所有二进制日志文件。BINARY 和 MASTER 是同义词。已删除的日志文件也会从索引文件中记录的列表中删除,以便给定的日志文件成为列表中的第一个日志文件。
清除二进制日志需要BINLOG_ADMIN权限。如果服务器未使用 --log-bin 选项启动以启用二进制日志记录,则此语句无效。
之前遇到过Mysql数据库占据了磁盘很大的空间:
首先可以用下面这个命令行命令查找一下原因
sudo du -h / | grep -P '^[0-9\.]+G'
进一步删除二进制日志:
--进入mysql: mysql -u root -p
--Mysql>> PURGE BINARY LOGS BEFORE '2024-05-27 16:00:00';
(上面时间设定为当前系统时间, 或者你选择的时间)
PURGE BINARY LOGS 语句删除日志索引文件中在指定日志文件名或日期之前列出的所有二进制日志文件。BINARY 和 MASTER 是同义词。已删除的日志文件也会从索引文件中记录的列表中删除,以便给定的日志文件成为列表中的第一个日志文件。
清除二进制日志需要BINLOG_ADMIN权限。如果服务器未使用 --log-bin 选项启动以启用二进制日志记录,则此语句无效。
https://nabi.host/post/bQ8K5qxE