Created on 2012-Apr-20
Updated on 2012-Oct-22
If your disk is starting to run out of space due to an excess of mysql-bin.XXXXXXXX files here's what to do to fix that.
vi /etc/my.cnf
under 'log-bin=mysql-bin' (the destination could be different in your my.cnf) put:
expire_logs_days = 10
Change 10 to whatever you're comfortable with.
or you can simply disable the binary log files by uncommenting the line:
# log-bin=mysql-bin
You'll also want to remove all the excessive binary log files like so:
mysql -u root -p -e "PURGE BINARY LOGS BEFORE '2012-02-15 09:00:00';"
TROUBLESHOOTING
In case you can't shutdown mysqld do the following:
pidof mysqld
kill -9 NUMBEROFPROCESS