在我们的软件中,附带了一个mysql绿色版,安装完毕自动开启安装路径下的mysql服务
这样做的好处是:用户用不着另外安装mysql数据库了,也用不着附加数据库但是,有这么个问题:
如果用户的机器上本来就安装了mysql呢?
那我们把他原有的服务给停掉了,岂不是他原有的某些程序就不能运行了?怎么解决好呢?mysql有找到原有的安装路径并附加数据库的功能吗?
这样做的好处是:用户用不着另外安装mysql数据库了,也用不着附加数据库但是,有这么个问题:
如果用户的机器上本来就安装了mysql呢?
那我们把他原有的服务给停掉了,岂不是他原有的某些程序就不能运行了?怎么解决好呢?mysql有找到原有的安装路径并附加数据库的功能吗?
如果用户自己安装了mysql 和你服务器上的mysql没有关系。它们可以独立运行!
2. 用mysql.exe 直接联一下,或者在你的程序中直接联一下这个数据库,看看没有的反应。判断如果存在则不必进行安装。
有些东西应该还是需要人去判断的,
如果原来有程序在用mysql,需要考虑两点:
1、直接把你的数据库创建到已存在的数据库系统上?
2、把原来已在使用的数据库移植到你的绿色版数据库系统中?这些恐怕不是程序能自动完成的东西。
2、自己建立一个库然后将数据导入,以免跟用户的原有库冲突。