http://stackoverflow.com/questions/2038993/asp-net-membership-role-providers-for-mysql/13247593
How about that? Looks like you need the MySQL .NET connector and a reference to Mysql.Web.dll.
Any reason you're not using SQL Express?
If you haven't seen it already, this SO thread might be useful:
http://stackoverflow.com/questions/2038993/asp-net-membership-role-providers-for-mysql
I just tried the guide I/Shad posted and it works fine.
- Install MySQL connector .NET
- Create a membership database in MySQL
- Update your connection string in web.config to point to your new DB
- Go to Project > ASP.NET configuration in Visual Studio and create a user under the security section
- Do all the account fixes from the guide
- Launch your project and login
Here's a working zip of love with it all done:
https://dl.dropbox.com/u/41110491/Web.Membership.MySQL.zip
Enjoy.