12 lines
538 B
Bash
12 lines
538 B
Bash
#! /usr/bin/env bash
|
|
|
|
for conf_file in /var/www/*/local.php
|
|
do
|
|
db_user=$(grep 'user' $conf_file | head -1 | sed "s/'user' => '//" | sed "s/',//" | sed 's/^[ \t]*//;s/[ \t]*$//')
|
|
db_pwd=$(grep 'password' $conf_file | head -1 | sed "s/'password' => '//" | sed "s/',//" | sed 's/^[ \t]*//;s/[ \t]*$//')
|
|
echo "Alter anrs table raw size for $db_user ..."
|
|
mysql -u $db_user -p$db_pwd $db_user -e "ALTER TABLE anrs ROW_FORMAT=DYNAMIC;"
|
|
mysql -u $db_user -p$db_pwd $db_user -e "OPTIMIZE TABLE anrs;"
|
|
echo "Done."
|
|
done
|