]> andersk Git - sql.git/blob - sbin/repair
git-svn-id: svn://presbrey.mit.edu/sql@174 a142d4bd-2cfb-0310-9673-cb33a7e74f58
[sql.git] / sbin / repair
1 #!/bin/bash
2
3 E=`mysql -e 'show slave status;' | grep 'Incorrect key file' | head -n1 | cut -f20 | sed -r -e "s/^.*\/(.*)\.MYI.*Default database: '([^']*)'.*$/\2 \1/"`
4 DN=`echo $E | cut -d\  -f1`
5 TN=`echo $E | cut -d\  -f2`
6
7 if [ ! -z "$DN" ]; then
8     if [ ! -z "$TN" ]; then
9         mysql -e "repair table $TN; slave start;" $DN
10     fi
11 fi
This page took 0.030704 seconds and 5 git commands to generate.