Is there a Portable MySQL For teaching and testing purposes I would like to run MySQL without actually having to install it.

I have found portable PostgreSQL for both Macintosh and Windows, which is good, but have been unable to find the same for mySQL.

I know that I can run MySQL from the popular web server packages, such as AMPPS and XAMPP, but they need installing anyway, and are over the top for my requirements.

Is there a portable app for OS X and for Windows which will do the job?

Thanks
Yes you can have MySQL as independent ZIP archive and it is also available for download in MySQL download page for windows, do the following steps 


Download ZIP archive
Extract/UN-zip the archive
Change the default ini file if needed
You may also install service or start mysqld from cmd prompt using 

cd \bin
  mysqld.exe  


or if service is needed to be installed

cd \bin
   mysqld.exe --install MySQL Service Name --defaults-file=Absolute Path to .ini file


use mysql.exe -uroot to login MySQL


The ZIP archive is also available for UNIX* OS

Hope it helps