jvataman
jvataman

Reputation: 498

MySql generates files in /var/lib/mysql

We have noticed that we run out of space on one of our machines that is running Mysql 5.5.37 (InnoDb)

Mysql seems to be generating several ~1.1GB files per day with the name pattern 0.0001234 (increasing number) in the /var/lib/mysql folder.

Upvotes: 3

Views: 3647

Answers (2)

Rick James
Rick James

Reputation: 142298

To avoid having to do the purge periodically, set this:

expire_logs_days = 7

in my.cnf. That will keep the binlogs purged down to 7 days' worth.

See also binlog_expire_logs_seconds in MySQL 8.0.

Upvotes: 4

jvataman
jvataman

Reputation: 498

Turns out these were binlogs.

The setting log_bin=0 does not disable them but simply sets the file-name-format to 0.\d+

We deleted the present logs with PURGE BINARY LOGS to 'lastFileName', then disabled the generation by commenting out all bin_log related entries in the my.cnf.

Upvotes: 1

Related Questions