在MySQL上远程安装存储过程

在MySQL上远程安装存储过程,mysql,Mysql,我正在为我的新项目设置实时环境。与我的开发和测试系统不同,live环境由一个web服务器Win 2003和一个单独的DB服务器MYSQL组成 我的每个软件版本的安装过程都有很好的脚本,给了我完整的回滚选项等 但是,我无法确定如何在该进程中安装存储过程。我不能运行MYSQL命令行,因为MYSQL没有安装在web服务器上,它只通过ODBC访问数据库 是否有一种方法可以通过ODBC从命令行在web服务器上运行MYSQL命令?我真的很想把它放在一起,这样我就可以运行Install v123,所有的东西都

我正在为我的新项目设置实时环境。与我的开发和测试系统不同,live环境由一个web服务器Win 2003和一个单独的DB服务器MYSQL组成

我的每个软件版本的安装过程都有很好的脚本,给了我完整的回滚选项等

但是,我无法确定如何在该进程中安装存储过程。我不能运行MYSQL命令行,因为MYSQL没有安装在web服务器上,它只通过ODBC访问数据库


是否有一种方法可以通过ODBC从命令行在web服务器上运行MYSQL命令?我真的很想把它放在一起,这样我就可以运行Install v123,所有的东西都可以一次安装完成。

可能有一个更优雅的解决方案,但是:几年前我遇到了一个非常类似的问题,我最终只编写了一个独立的小程序,在安装结束时运行我的脚本

另一个常见的选项是让它们在安装后作为用户访问的配置实用程序/页面的一部分运行,但我假设您希望将其作为一步安装