VS2012(MVC 4)中的数据库从默认SQL Express(LocalDb)v11.0迁移到MySQL

VS2012(MVC 4)中的数据库从默认SQL Express(LocalDb)v11.0迁移到MySQL,mysql,asp.net-mvc,asp.net-mvc-4,visual-studio-2012,database-migration,Mysql,Asp.net Mvc,Asp.net Mvc 4,Visual Studio 2012,Database Migration,我目前面临的一个问题是如何迁移用户信息数据库,该数据库默认在VS 2012中创建。当我创建一个项目时,会创建一个LocalDb\v11.0,其中包含所有用户表和数据库 在我的应用程序中,我想使用MySQL作为数据库。我能够在MySQL工作台上运行、连接和访问MySQL数据库。但我面临着如何迁移用户访问控制的问题,即,已经提供了帐户控制器和家庭控制器;当前,当我按“登录”时,我会被重定向到一个页面,以输入我的登录凭据。它使用此默认SQL Express LocalDb 我想使用微软提供给我的代码功

我目前面临的一个问题是如何迁移用户信息数据库,该数据库默认在VS 2012中创建。当我创建一个项目时,会创建一个LocalDb\v11.0,其中包含所有用户表和数据库

在我的应用程序中,我想使用MySQL作为数据库。我能够在MySQL工作台上运行、连接和访问MySQL数据库。但我面临着如何迁移用户访问控制的问题,即,已经提供了帐户控制器和家庭控制器;当前,当我按“登录”时,我会被重定向到一个页面,以输入我的登录凭据。它使用此默认SQL Express LocalDb

我想使用微软提供给我的代码功能,但我想使用MySQL数据库

我目前正在考虑从默认的sqldb(Account/user表在其中)迁移到MySQL,然后使用MySQL数据库操作代码。没有专门针对这个问题的帖子。我现在真的不知道该从哪里开始,有人能给点建议吗

   <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-ImageRepository-20140121114624;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-ImageRepository-20140121114624.mdf" providerName="System.Data.SqlClient" />


我正在考虑将此默认连接指向我拥有的mySQL数据库,但这不起作用。

您需要修改连接字符串以连接到mySQL数据库

你可以在这里找到更多信息


如果您在项目中使用entity framework,它将与mysql兼容。

Hello Matt,我可以添加一个连接字符串,连接我在机器中创建的mysql数据库。问题是我想使用已经创建的帐户/用户控制功能,这些功能是提供给我的。当创建一个新项目并将默认连接字符串替换为我创建的连接字符串时,它开始说连接字符串有一些错误。我还可以告诉你错误的细节。