如何在高级安装程序

时间:2016-12-21 08:44:13

标签: mysql advanced-installer

我尝试使用Advanced Installer 13.1为我的C#项目安装MySQL数据库。

我可以连接MySQL数据库,也可以使用高级安装程序中的“自定义操作”选项卡登录,但我无法继续导入我的文件(test.sql)。

mysql> -h localhost -u root -p1234 dbtest < D:\test.sql

所以我试着在命令提示符下运行它。它很容易并成功运行 但无法在我的高级安装程序项目中工作。我不知道为什么。

你能回答我的问题吗?

以下是我的高级安装程序项目的屏幕截图:

enter image description here

2 个答案:

答案 0 :(得分:1)

在安装过程中,问题可能与您的custom action's execution time有关。如果立即执行自定义操作,则您在Advanced Installer项目的“文件和文件夹”页面中添加的“test.sql”文件尚未实际存在于目标计算机上。

要解决此问题,您可以尝试为自定义操作启用以下选项:

执行时间:“当系统被修改(延期)时”

执行选项:“在具有完全权限的LocalSystem帐户下运行(无模拟)”

答案 1 :(得分:0)

mysql -u username -p database_name < file.sql