Posts Tagged ‘mysql’

mysqlbinlog

Thursday, September 15th, 2011

Всяка вечер си правя бекъпи, но на една машина имаше проблем. Беше направена преди няколко дена. Копирах си байнари логовете на 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