Часто при аварийном выключении/перезагрузке сервера случаются ошибки в базе данных MySQL. Можно написать простенький скрипт repaire_mysql.sh следующего содержимого : export USER=root PASSWORD=pass_to_mysql HOST=$1 ( mysql -u$USER -p$PASSWORD $HOST -Bse ‘show tables;’ ) | ( while read tb; do mysql -u$USER -p$PASSWORD $HOST -Bse «repair table $tb»; done ) Запускать его нужно с параметром имени базы […]
Как извесно админы делятся на 2 категории : те, кто делает бэкапы (резервные копии) и те, кто УЖЕ делает бэкапы Многие ставят в планировщик создание архивных копий базы данных Mysql, но иногда возникает резонный вопрос : как же правильно и просто восстановить такой дамп ? Собственно вот : cat дамп | mysql -u root -p […]
Что-то я все время забываю, как правильно восстанавливать дампы таблиц MySQL. Постоянно вылазят косяки с кодировками. Себе на будущее : cat дамп | mysql -u root -p stg —password=пароль —default_character_set utf8cat дамп | mysql -u root -p stg —password=пароль —default_character_set utf8