我在WinForm中创建了一个多用户应用程序,它在另一台计算机上的服务器上有一个数据库。到目前为止,我手动设置了服务器数据库(MySql),并手动创建数据库中的每个表。我想知道是否有一种方法来创建(可能是一个exe文件)来自动化整个过程?
我在互联网上做了一些搜索,但我得到的大部分答案是数据库的配置,当我做手动设置时,我已经通过了它。我分别开发了应用程序和数据库,所以我的应用程序中与数据库相关的只是连接字符串。我确实成功地发布了应用程序,现在我需要找到一种发布服务器数据库的方法。
发布于 2022-04-04 06:52:47
使用mysql,您无法自动安装mysql软件,除非您有付费的企业许可证,或者在GPL下以开源的形式发布您的软件。
要自动化mysql安装,可以使用mysql安装程序控制台。
您绝对可以自动化的是mysql数据结构的部署和mysql实例的配置。
前者需要创建数据库和所有其他数据库对象(表、索引、视图、用户等)的sql脚本,这些对象可以作为安装过程的一部分执行。后者要求覆盖或将设置添加到my.cnf / my.ini配置文件中。
https://stackoverflow.com/questions/71732239
复制相似问题