我用VB做了一个使用MySQL做为数据库的应用程序,现在涉及程序的发布,但我找不到关于MySQL数据库发布的相关资料,是不是需要每个客户都安装这个MySQL程序吗?可不可以只将其数据及相关文件打包就行了,该如何做?!
100分求助!有劳各位了!

解决方案 »

  1.   

    不会吧
    100分目前只有一个人开腔啊?!
     yijiansong(不知路在何方) :谢谢你,我的问题比较清楚,我需要知道是什么文件啊!该怎么具体做!!!!!
      

  2.   

    你的程序是怎样的呢?MySQL为后台的数据库吗?
    (那样,安装在客户电脑上,就需要安装MySQL服务,正如数据库是SQL Server,就的安装SQLSERVER/MSDE一样)你的vb程序使用的是MySQL的ODBC驱动程序吗?
    (建立好数据库后,你vb程序通过MySQL ODBC 连接的数据库,也要给客户安装odbc驱动程序)以上MySQL数据库,得有MySQL数据库软件才能启动,所以要MySQL(http://www.mysql.com/)
    odbc驱动程序 http://www.mysql.com/products/connector/odbc/具体哪几个文件不能确定。你在打包vb程序时,加入以上两个安装包,让安装向导逐步安装所需软件。
      

  3.   


    这是为什么呢想想ASA都可以的呀哪这MySQ对我来说是无意义的了!!!!!!!不过我会继续关注!
      

  4.   

    你的程序適合用c/s結構,不需要每个客户都安装这个MySQL數據庫,只要server上安裝 sql server2000就可以了,程序要打包,每個客戶要安裝打包的程序。
      

  5.   

    Access又怎能和MySQL相提并论呢?把MySQL用作后台数据库,在打包时候把MySQL服务程序一同打包。
      

  6.   

    RUKYO(SpeakFool - 蠢蠢的男子汉) ::
    关键的关键是如何打包MySQL,如果说是需要每个客户都要安装的话,那么我宁愿不用它,换成Sybase的ASA。
      

  7.   

    呵呵,
    来收点分..从 MySQL 版转来..楼主可能没有注意到啦.
    其实 MySQL 的确就是几个 DLL 与一个EXE 就可以做为服务器运行了的.
    你完全可以在你的安装程序中将其一起打包我们就以 MySQL 4.0.20d Win32 为例
    保留下面的目录
     +-bin
     | |
     | +-libmySQL.dll
     | +-winmysqladmin.exe
     | +-mysqld-max-nt.exe
     +-data
     | |
     | +-mysql
     +-share
       |
       +-charsets
       +-english
    3.89 MB (4,083,989 字节)甚至你还可以将 libmySQL.dll\winmysqladmin.exe
    这样会再少1.13 MB (1,186,304 字节)
    然后[mysql]\[share]\[charsets] 中还可以再删除一些.