用vs开发的应用程序,使用mysql 5.0.96免安装版做数据库。现在应用程序要发布,mysql如何打包进应用程序?是需要将mysql的哪些exe和dll,以及自己创建的数据库文件一起打包进应用程序包吗?用最简单的说法,我的应用程序的exe和dll考到一台目标电脑上运行,需要把mysql的哪些东西也拷过去?拷过去后需要做什么配置吗?(类似我使用免安装版mysql的配置?)
谢谢!
谢谢!
解决方案 »
- windows下如何修改MYSQL表名长度限制
- 数据库标签设计问题
- mysql 中有什么关键字可以代替 sql语言中的 in ?
- mysql 触发器不稳定?
- 关于mysqlbinlog 生成 sql 文件中有乱码。数据存入时是用utf-8 编码。
- 知道一个字段名,怎样查到它在数据库里的哪张表里,谢谢
- linux+php+apache+PostgreSQL连接数据库出错,请高手指教
- 我已安装好mysql和mysqlserver等,但是打入mysql时出现错误
- MySQL批处理使用问题
- mysql 索引是否可以去掉几个?复合索引
- dbforge studio f or Mysql 6.0.189 求注册码
- 请教一个关于异常的问题
mysql整个目录可是不小啊,我的这个免安装版解压后就有250M……
my.ini是不是也需要带过去,然后运行mysqld啥的安装服务?
数据目录是必须的,可是mysql的一些exe和dll应该也需要吧,不然如何运行mysql服务,如何访问数据库呢……我想知道,发布后,所需要的最简 mysql所包含的的东西。
比如C#,项目发布后所有的东西都在里面,生成一个MSI安装文件,安装完就能用。
当然也可以把debug文件夹下的exe文件联通所有用到的Mysql库文件复制到其他电脑,就可使用,这样就显得很不专业了...
也并不需要向楼上说的打包Mysql整个文件夹,C#只需要dll,c++的话还需要include文件夹
C++发布也不需要inlcude的……,只需要exe和dll其实我想知道的是:开发的程序要跑起来mysql数据库(而不考虑开发,编译链接等等),需要的最简mysql包含哪些东西……
http://bbs.csdn.net/topics/340063799看来还是需要安装mysql服务的。免安装版mysql解压后太大,还是希望能把不需要的文件剔除,仅保留运行服务所需要的最小mysql……