Ето 150 покани за google+ https://plus.google.com/i/97Xe6idZHLk:W1iOOFwhGMo
Monthly Archives: September 2011
mysqlbinlog
Всяка вечер си правя бекъпи, но на дадена машина имаше проблем. Беше направена преди няколко дена. Копирах си байнари логовете на 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
Тарикатлък с PHP за правене на дизайн
В повечето сайтове хедара и футера са еднакви. Моето предложение е да ги разделим в два файла. И още по-лесно да ги инжектираме във всеки пхп файл, който се изпълнява:
php_value auto_append_file none php_value auto_prepend_file none
Много прост синтаксис, ето пример:
prepend.php:
echo "
this is the prepended file
";
main.php:
echo "
this is the main file
";
append.php:
echo "
this is the appended file
";
в .htaccess"
php_value auto_prepend_file prepend.php
php_value auto_prepend_file append.php
Резултата:
this is the prepended file
this is the main file
this is the appended file
