diff --git a/software/neoppod/instance-neo-storage-mysql.cfg.in b/software/neoppod/instance-neo-storage-mysql.cfg.in
index c145619a1ceb64bc1725e2daae8a4fba8d4f8783..ef5c8a85c751d28d63110ab0f63c8d1061eb91e0 100644
--- a/software/neoppod/instance-neo-storage-mysql.cfg.in
+++ b/software/neoppod/instance-neo-storage-mysql.cfg.in
@@ -2,6 +2,7 @@
 extends = {{ master_cfg }}
 parts +=
   neo-storage
+  logrotate-mysql
   logrotate-storage
 
 [mysqld]
@@ -64,3 +65,11 @@ backup = ${logrotate:backup}
 name = neo-storage
 log = ${neo-storage:logfile}
 post = {{ bin_directory }}/slapos-kill -n neostorage -s RTMIN+1 ${:log}
+
+[logrotate-mysql]
+recipe = slapos.cookbook:logrotate.d
+logrotate-entries = ${logrotate:logrotate-entries}
+backup = ${logrotate:backup}
+name = mariadb
+log = ${my-cnf-parameters:error-log} ${my-cnf-parameters:slow-query-log}
+post = ${mysqld:mysql-base-directory}/bin/mysql --defaults-file="${my-cnf:rendered}" -e "FLUSH LOGS"
diff --git a/software/neoppod/software.cfg b/software/neoppod/software.cfg
index e96e3a60021bfdd7da37001693074867dceea052..093f78a4a53fc39a2ad0ee7f3f75a0bd007bd1e6 100644
--- a/software/neoppod/software.cfg
+++ b/software/neoppod/software.cfg
@@ -49,7 +49,7 @@ md5sum = 25724ba46203c57b680976dbe4ba67b7
 
 [instance-neo-storage-mysql]
 < = cluster
-md5sum = 3fcf0e6146c62421f45fe9b3aeeb5cf5
+md5sum = 70f7dfc268ceb677913c3a318656f834
 
 [template-my-cnf]
 recipe = slapos.recipe.build:download