开发一个软件需要用MySQL,制作安装程序好像很困难。MySQL有二十多兆,不可能全部都打包进去吧。。。那位高人知道最小的MySQL是由那几个文件组成呢??
没法子
想必你的软件是C/S类型的吧?那么只要找一台主机安装一次就可以了啊。
还能多收一份钱。赫赫
最少3M多,只要mysql表,bin目录的两个dll,还有mysqld-nt.exe,还有share目录的english子目录,就可以了。
令人郁闷的是mysql安全性很差
为什么用ADO访问MySQL, MySQL不是提供了API直接访问吗?????
我现在开发的都是MYSQL数据库的C/S程序,MySQL数据库由客户自己搞定,我提供数据库安装包,数据源安装程序自动安装
很高兴看到有越来越多的人开始用 MySQL 做 C/S 系统
>>令人郁闷的是mysql安全性很差
????!!!!!
>>MySQL有二十多兆,不可能全部都打包进去吧。。。
为什么不可以全部打包进去呢,
的确有好多文件可以不需要,
但这些文件对一个光盘容量来说太小了,
而这些文件在将来的系统表备份\检查\修复都是可能要用到的,
如果你的系统中使用的是 MyISAM / InnoDB 表,
你甚至稍稍动作一下可以将库表结构一起打包进去!
你要这么做是需要向MySQL AB支付授权金的。。。不准帮!
我说的mysql不够安全,就是因为正如前面苦丁兄谈到的方法
用一个新的/data/mysql目录替换就的就可以取得完全的控制权了。
或者说如果让入侵者取得数据文件,就什么都泄漏了。
其实我现在正在利用业余时间做一个系统,
准备免费。目前安装也是我的问题。
===================
如果你的系统中使用的是 MyISAM / InnoDB 表,
你甚至稍稍动作一下可以将库表结构一起打包进去!
能否解析一下如何打包innodb的数据库结构?
我的innodb文件很大,我也不想使用小的文件,然后自己扩展
如果你的 InnoDB 库表文件很大,
但是打包后,就会很小了,
因为库表文件空闲空间比较多,压缩比也就很大,
在打包时一定要注意,
一定要将 my.cnf/my.ini 文件一同打包进去,
实际上也就是要求
配置文件中的
innodb_data_file_path = ibdata1:1000M
这一项要与你的数据文件大小一致