【问题标题】:Creating an installer with C# application project,mysql server and ability to automatic restore database to MySQL server使用 C# 应用程序项目、mysql 服务器和自动将数据库恢复到 MySQL 服务器的能力创建安装程序
【发布时间】:2012-09-14 09:20:22
【问题描述】:

我开发了一个使用 MySQL 作为后端的C#.NET 桌面应用程序。我想要的是,当用户安装应用程序时,应该自动安装 MySQL 服务器并自动设置用户名和密码,并且安装程序会自动从 SQL Dump 文件中恢复数据库。我在 Visual Studio 中使用安装项目来创建安装程序。是否可以在安装程序中执行此操作?如果是那么请告诉如何执行这些操作??

【问题讨论】:

    标签: c# mysql database installation


    【解决方案1】:

    恐怕你不能,除非你的数据库服务器是 MSSQL。最好在您的应用程序和数据库服务器之间创建一个单独的安装。

    【讨论】:

      【解决方案2】:

      我解决了这个问题

      1. MySql 数据库的所有备份
      2. 创建了将数据库存储在控制台应用程序中的控制台实用程序
      3. 通过使用 Heat.exe 将 Sql 文件和 .exe 文件添加到项目 (Wix)
      4. 使用自定义操作调用存储数据库备份的 exe
      5. 从安装位置删除 Exe 和 Sql 文件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-02
        • 2015-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-13
        • 1970-01-01
        相关资源
        最近更新 更多