На доста хора сигурно се е случвало на по- стара машина с малък диск да има пусната сравнително големичка база и сайт. След време bin логовете пълнят целия хард и MySQL спира да работи. Какво решението ?!
1. Да се спре създаването на bin логове(които не препоръчвам)
2. Да се трият периодично(под периодично не разбирам всеки ден или през ден)
Решение:
След като сме се логнали в MySQL може да видим bin логовете по следния начин:
SHOW BINARY LOGS;
+------------------+------------+
| Log_name | File_size |
+------------------+------------+
| mysql-bin.001522 | 908287 |
| mysql-bin.001523 | 17500544 |
| mysql-bin.001524 | 11443409 |
…
Може да се трият един по един:
PURGE BINARY LOGS TO 'mysql-bin.001524';
или да се изтрият преди конкретна дата(може да се ползва и час)
Триене на MySQL bin логове,PURGE BINARY LOGS BEFORE '2010-10-10 10:10:10';