我只是为我的新项目设置实时环境。与我的开发和测试系统不同,实时环境包括Web服务器(Win 2003)和单独的DB服务器(MYSQL)。
我对该软件的每个版本的安装过程都很好地编写脚本,为我提供完整的回滚选项等。
但是,我无法弄清楚如何在该进程中安装我的存储过程。我无法运行MYSQL命令行,因为Web服务器上没有安装MYSQL,它只能通过ODBC访问数据库。
有没有办法通过ODBC从命令行在Web服务器上运行MYSQL命令?我真的想把它们放在一起所以我可以运行“安装v123”,所有东西都会一目了然地一次安装。
答案 0 :(得分:0)
可能有一个更优雅的解决方案但是:几年前我遇到了一个非常类似的问题,我最终只是编写了一个独立的程序来在安装结束时运行我的脚本。
另一个常见的选择是让它们作为用户在安装后进入的配置实用程序/页面的一部分运行,但我假设您希望将其保留为一步安装。