带有数据库的程序如何发布

带有数据库的程序怎么发布?
          如题,我的程序连接的mysql数据库,在编写程序和调试程序时,因为我机器上装有mysql数据库,所以能顺利操作,如果我要在随便一台机器上安装这个程序,是程序和数据库一起进行发布吗?这样怎么发布?求高手解答!
------解决方案--------------------
随客户端发布的话一般是选择轻量级的数据库,比如Sqlite之类。
------解决方案--------------------
同时需要在目标系统上部署mysql、mysql的数据库连接提供程序和你的程序才行。
------解决方案--------------------
环境当然要部好,如果可以的话,可以在安装程序中放入mysql的服务器程序安装包,并通过判断机器上是否装有mysql服务进行自动安装,安装好后,执行数据库初始化脚本,差不多就这样吧~