diff --git a/unit-files/mysql@.service b/unit-files/mysql@.service
index addfb49e117c3441a08b0acaa7c605c301c5bbce..c71de455b0b0232d11aa30cdaf0ef79180aac3be 100644
--- a/unit-files/mysql@.service
+++ b/unit-files/mysql@.service
@@ -21,18 +21,20 @@ ExecStartPre=-/usr/bin/docker rm %p-%i
 ExecStartPre=/bin/bash -euxc ' \
   mysql_folder=/data/domains/%i/mysql; \
   if [ ! -d /data/runtime/domains/%i/mysql ]; then \
+    mkdir -p /data/runtime/domains/%i/mysql/db_files; \
     if [ ! -d $mysql_folder ]; then \
       mkdir -p $mysql_folder; \
       pass=`echo $RANDOM  ${date} | md5sum | base64 | cut -c-10`; \
       echo MYSQL_PASS=$pass > $mysql_folder/.env; \
-      mkdir -p /data/runtime/domains/%i/mysql; \
+    else \
+      cp $mysql_folder/dump.sql /data/runtime/domains/%i/mysql/db_files/; \
     fi; \
   fi'
 
 ExecStart=/opt/bin/systemd-docker run \
   --name %p-%i \
   -v /data/runtime/domains/%i/%p/db_files:/var/lib/mysql \
-  -e STARTUP_SQL="/data/domains/%i/%p/dump.sql" \
+  -e STARTUP_SQL="/var/lib/mysql/dump.sql" \
   --env-file /data/domains/%i/%p/.env \
   pierreozoux/mysql
 ExecReload=/usr/bin/docker restart %p-%i