.net - 使用 .Net 应用程序部署 MySQL Server + DB

标签 .net mysql database deployment installation

大家好,

我们有一个 .Net 2.0 应用程序,它有一个 MySQL 后端。我们希望能够在安装应用程序时部署 MySQl 和数据库,并试图找到最佳解决方案。当前设置是将所需文件复制到本地计算机上的文件夹,然后执行“NET START”命令来安装和启动 mysql 服务。然后我们使用 bat 文件将数据库的备份恢复到这个新创建的 mysql 实例。它根本不是一个理想的解决方案,我正在尝试提出更强大的解决方案。

问题是 Vista 上的用户权限,以及与安装和启动服务相关的各种小问题。它太脆弱而不可靠,或者至少在我测试它时看起来是这样。这是一个客户端/服务器类型的设置,所以我们只需要在每个办公室安装一个服务器,但我想确保它尽可能没有麻烦,并且屏幕尽可能少。

你会怎么做?

最佳答案

不确定您在项目中的位置,但如果它是一个简单的小型数据库,您可能会考虑将其转换为 SQLite .它不是客户端/服务器操作的理想选择,但如果它是低容量/事务,它可能会起作用。

关于.net - 使用 .Net 应用程序部署 MySQL Server + DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49378/

相关文章:

Mysql查询无法解决

python - heroku 服务器上的 django makemigrations 和 migrate 不创建表

c# - 让一些私有(private)方法公开 IQueryable<T> 而所有公共(public)方法公开 IEnumerable<T> 有什么问题吗?

c# - C# 中的多个 HTTP 请求

sql - 带有嵌套 SELECT 的 mysql 语句 - 如何提高性能

python - Django:将结果从两个 mysql 表返回到 JSON

.net - DevExpress 报告有哪些优点/缺点?

c# - .Net 发布生成的 exe 的内容是什么?

mysql - PhpMyAdmin:如何找到父表中丢失的外键?

python - 在服务器中更改 Django 的数据库结构