diff --git a/init.sh b/init.sh
index 23586c87afd472f92f19022bfb1b58f7f2b25077..9a529862b2cde25b4e76e2066709fdb5e019b724 100644
--- a/init.sh
+++ b/init.sh
@@ -24,10 +24,10 @@ if [ ! -d $CROWD_HOME ]; then
     mkdir -p $CROWD_HOME
 fi
 
+sed -i -e "s#^user\s*=\s*mysql#user = root#" /etc/mysql/my.cnf
+sed -i -e "s#^datadir\s*=\s*/var/lib/mysql#datadir = $MYSQL_DIR#" /etc/mysql/my.cnf
 if [ ! -d $MYSQL_DIR ]; then
     mkdir -p $MYSQL_DIR
-    sed -i -e "s#^user\s*=\s*mysql#user = root#" /etc/mysql/my.cnf
-    sed -i -e "s#^datadir\s*=\s*/var/lib/mysql#datadir = $MYSQL_DIR#" /etc/mysql/my.cnf
     mysql_install_db
     mysqld_safe &
     sleep 5s