diff --git a/autotest.sh b/autotest.sh
index a9794db69820fbc513c286b4bd51cbe4d6749c1c..06605687d1d9b30a2793b1566e53131c732b6981 100755
--- a/autotest.sh
+++ b/autotest.sh
@@ -1,4 +1,6 @@
-#preparation
+#
+# sqlite testing now
+#
 echo "Setup environment for sqlite testing ..."
 DATADIR=data-autotest
 rm -rf $DATADIR
@@ -25,8 +27,46 @@ echo 'Testing with sqlite ...'
 cd tests
 php -f index.php -- xml > autotest-results-sqlite.xml
 
+#
+# mysql testing now
+#
+# NOTES:
+#  - grant access permissions: grant all on oc_autotest.* to 'oc_autotest'@'localhost';
+#
+echo "Setup environment for MySql testing ..."
+DATADIR=data-autotest
+rm -rf $DATADIR
+mkdir $DATADIR
+rm -rf config/config.php
+cat > ./config/autoconfig.php <<DELIM
+<?php
+\$AUTOCONFIG = array (
+  'installed' => false,
+  'dbtype' => 'mysql',
+  'dbtableprefix' => 'oc_',
+  'datadirectory' => 'data',
+  'adminlogin' => 'admin',
+  'adminpass' => 'admin',
+  'directory' => '$PWD/$DATADIR',
+  'dbuser' => 'oc_autotest',	
+  'dbname' => 'oc_autotest',	
+  'dbhost' => 'localhost',
+  'dbpass' => 'owncloud',	
+);
+DELIM
+
+#drop the database
+mysql -u oc_autotest -powncloud -e "DROP DATABASE oc_autotest"
+
+#setup
+php -f index.php
+
+#test execution
+echo 'Testing with MySql ...'
+cd tests
+php -f index.php -- xml > autotest-results-MySql.xml
 
 #
-# TODO: create config for mysql and postgres
+# TODO: create config for postgres
 #