Всяка вечер си правя бекъпи, но на една машина имаше проблем. Беше направена преди няколко дена. Копирах си байнари логовете на mysql на друга машина. Стартирах “чист” mysql, и в него налях байнари логовете:
cd /storage/mysqlbin/
mysqlbinlog mysqld-bin.000001 | mysql -p
mysqlbinlog mysqld-bin.000001 | mysql -p
mysqlbinlog mysqld-bin.000002 | mysql -p
mysqlbinlog mysqld-bin.000003 | mysql -p
mysqlbinlog mysqld-bin.000004 | mysql -p
mysqlbinlog mysqld-bin.000005 | mysql -p
Всичко беше наред т.к. знаех до коя дата трябва да върна байнари логовете:
mysqlbinlog –stop-datetime=”2011-09-10 00:00:00″ mysqld-bin.000006|mysql -p
Регулярен бекъп всяка вечер и добре настроен байнари лог може да спести много нерви и да даде възможност да се връща до определена транзакция или секунда от работата на mysql