项目开发用的vs2010,数据库用的MySQL。 数据库安装在本地
现在项目已用VS2010打包我的思路是这样的:
客户安装先安装MySQL,然后安装软件,安装完成导入SQL脚本,
但是导入脚本需要用到命令行操作,让客户去操作这个,还要再学习才能操作,这个不太好吧???
 
有没有办法把数据库脚本文件打包到项目中,在项目安装过程中导入数据库脚本呢???这是我的想法,不知道问的对不对,能不能实现?如果各位有更好的办法,请告诉我!
我是新手,刚开始学习,请各位把详细的操作告诉我!

解决方案 »

  1.   

    那你把mysql也打包了  到时候一键安装mysql+导入数据
      

  2.   

    直接把MYSQL的数据DATA目录ZIP起来,然后直接解压复制到客户机的DATA目录下即可。
      

  3.   

    安装数据库对客户来说应该是透明的。
    你可以用MYSQL的免安装版本,把DATA目录替换掉,然后直接把整个MYSL全部打包到你的程序里,安装的时候,把MYQL放到某个固定的位置,比如D:\MYSQL下。然后用一个BAT,创建MYSQL服务
    d:\mysql\bin\mysqld install mysql
    net start mysql
    这样服务就起来了
      

  4.   

    把mysql datadir目录数据打包,然后再安装mysql导入其中的数据就可以了。