LAMS 2.0 requires MySQL 5.0. Note that it will not work with MySQL 4 or below.
You can download MySQL 5.0 for Windows from the MySQL downloads website. The MySQL Essentials package is about 17 MB in size.
Installing and Configuring MySQL
For those interested, you can find out more about installing and configuring MySQL from the MySQL chapter on Windows installation. For LAMS usage, the defaults in the installer should be fine.
LAMS expected the following two entries to exist in the my.ini file in the [mysqld] section
For those installing on Windows without the installer, please ensure you have these lines in your my.ini. This file can usually be found in either your MySQL Server directory (e.g. C:\Program Files\MySQL Server 5.0) or in your Windows directory (C:\Windows).
If installing MySQL using the MySQL Windows installer the sql-mode will already be set for you. In this case the transaction-isolation setting will be configured by the LAMS Windows installer, so you don't have to worry about editing the my.ini file.
If you are installing LAMS onto MySQL which is part of XAMPP, then you need to make sure that the my.ini file exists BEFORE you start installing LAMS. The file is likely to be in your windows directory. If it is not, run your XAMPP control panel and click the "Admin" button next to mysql. This should start the WinMySQLadmin window - if a my.ini file doesn't exist it should set one up for you automatically. If this is the first time you have run WinMySQLadmin, it asks for a username and password. I left both fields blank and clicked Cancel, and it created the my.ini file for me anyway. I'm not sure what setting a username and password here does as I set it once and it never seemed to ask me for it every again!
If the my.ini file doesn't exist before running the installer, you will be warned that the installer can't find the my.ini file and you will neeed to add the transaction-isolation setting manually using WinMySQLadmin (or a text editor).