summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2013-12-04 23:19:09 +0100
committermh <mh@immerda.ch>2013-12-04 23:19:09 +0100
commitbad8721b44b01e9656257a19ae334d46231d2c3d (patch)
treee703534aa6e60b69c463579caf833d7c56f4281e
parente9f030452523f96129c7aacdf77afbd84afa9fe4 (diff)
also chown the data dir
-rw-r--r--files/scripts/CentOS/setmysqlpass.sh5
-rw-r--r--files/scripts/Debian/setmysqlpass.sh1
2 files changed, 5 insertions, 1 deletions
diff --git a/files/scripts/CentOS/setmysqlpass.sh b/files/scripts/CentOS/setmysqlpass.sh
index 01d8fbf..870494c 100644
--- a/files/scripts/CentOS/setmysqlpass.sh
+++ b/files/scripts/CentOS/setmysqlpass.sh
@@ -13,8 +13,11 @@ UPDATE mysql.user SET Password=PASSWORD('$rootpw') WHERE User='root' AND Host='l
FLUSH PRIVILEGES;
EOF
killall mysqld
+sleep 15
# chown to be on the safe side
-chown mysql.mysql /var/lib/mysql/mysql-bin.*
+ls -al /var/lib/mysql/mysql-bin.* &> /dev/null
+[ $? == 0 ] && chown mysql.mysql /var/lib/mysql/mysql-bin.*
+chown -R mysql.mysql /var/lib/mysql/data/
/sbin/service mysqld start
diff --git a/files/scripts/Debian/setmysqlpass.sh b/files/scripts/Debian/setmysqlpass.sh
index f7d5357..1ef4aaa 100644
--- a/files/scripts/Debian/setmysqlpass.sh
+++ b/files/scripts/Debian/setmysqlpass.sh
@@ -17,6 +17,7 @@ sleep 15
# chown to be on the safe side
ls -al /var/lib/mysql/mysql-bin.* &> /dev/null
[ $? == 0 ] && chown mysql.mysql /var/lib/mysql/mysql-bin.*
+chown -R mysql.mysql /var/lib/mysql/data/
/etc/init.d/mysql start