summaryrefslogtreecommitdiff
path: root/localmysqloptimize
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2004-08-26 22:20:37 +0000
committerJonas Smedegaard <dr@jones.dk>2004-08-26 22:20:37 +0000
commitb3cc80322d2aa7deb533ba5d6f2698f2608d4f80 (patch)
tree6c5cb1dde8409354e8502a963f3c286462dc1907 /localmysqloptimize
parente1905cf3aa9f53f0c61426330e41880bbe90f3e3 (diff)
New command localmysqloptimize: Run myisamchk on all databases.
Diffstat (limited to 'localmysqloptimize')
-rwxr-xr-xlocalmysqloptimize14
1 files changed, 14 insertions, 0 deletions
diff --git a/localmysqloptimize b/localmysqloptimize
new file mode 100755
index 0000000..f18027b
--- /dev/null
+++ b/localmysqloptimize
@@ -0,0 +1,14 @@
+#!/bin/bash
+#
+# /usr/local/sbin/localmysqloptimize
+# Copyright 2004 Jonas Smedegaard <dr@jones.dk>
+#
+# $Id: localmysqloptimize,v 1.1 2004-08-26 22:20:37 jonas Exp $
+#
+# MySQL maintenance script
+#
+
+# halt on errors
+set -e
+
+find /var/lib/mysql -type f -regex '.*\.MYI' -exec myisamchk -r --sort-index --analyze -s {} ';'