Личный дневник Spider'a |
| Posted: 09 Sep 2013 03:57 PM PDT Часто при аварийном выключении/перезагрузке сервера случаются ошибки в базе данных 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 ) Запускать его нужно с параметром имени базы MySQL:
Произойдет автоматическая починка базы myBASE и всех ее табличек. имя пользователя root (или какой там у Вас есть пользователь), pass_to_mysql — соответственно пароль к базе. |
| You are subscribed to email updates from Личный дневник Spider'a To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
| Google Inc., 20 West Kinzie, Chicago IL USA 60610 | |
No comments:
Post a Comment