summaryrefslogtreecommitdiff
path: root/files/scripts/CentOS/setmysqlpass.sh
diff options
context:
space:
mode:
Diffstat (limited to 'files/scripts/CentOS/setmysqlpass.sh')
-rw-r--r--files/scripts/CentOS/setmysqlpass.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/files/scripts/CentOS/setmysqlpass.sh b/files/scripts/CentOS/setmysqlpass.sh
index 870494c..8b468e1 100644
--- a/files/scripts/CentOS/setmysqlpass.sh
+++ b/files/scripts/CentOS/setmysqlpass.sh
@@ -4,6 +4,8 @@ test -f /root/.my.cnf || exit 1
rootpw=$(grep password /root/.my.cnf | sed -e 's/^[^=]*= *\(.*\) */\1/')
+/usr/bin/mysqladmin -uroot --password="${rootpw}" status > /dev/null && echo "Nothing to do as the password already works" && exit 0
+
/sbin/service mysqld stop
/usr/libexec/mysqld --skip-grant-tables --user=root --datadir=/var/lib/mysql/data --log-bin=/var/lib/mysql/mysql-bin &