2013-02-17 41 views
1

如果我有一個使用mysql服務器來保留其後端數據庫的應用程序,有沒有辦法將mysql安裝與應用程序安裝程序捆綁在一起?使用java安裝mysql

安裝程序必須搜索是否存在現有的mysql服務器並將其配置爲使用該應用程序或安裝mysql並對其進行配置。目標平臺是windows。

「MySQL軟件爲您的個人應用程序,只要你不分配這些」

http://www.mysql.com/about/legal/licensing//commercial-license.html

但是,如果:

+5

你真的應該考慮使用更嵌入式數據庫像德比或SQLite的。你的應用程序安裝程序是什麼? – Perception 2013-02-17 02:16:03

+1

考慮使用SQLite – SLaks 2013-02-17 02:16:20

+2

忽略這個問題的壞主意部分,MySQL是在GPL下,這意味着如果您要將它與您的應用程序一起重新分發,您必須遵循GPL規則,並且*您的*應用程序必須在GPL。請參閱:http://stackoverflow.com/questions/225987/can-someone-explain-mysqls-license-and-what-it-means-to-closed-source-developme - 表示,即使開源GPL許可應用程序很少做到這一點 – 2013-02-17 02:28:59

回答

-1

根據通常的MySQL許可協議您不能分發MySQL數據庫你的應用程序是開源的,你在分發MySql方面有一些共識,那麼你可以在下面的鏈接下載和打包一組通用的二進制文件,這將允許你將它作爲你的安裝包的一部分提供。

MySql Binary package

+1

這是*商業*許可證。普通的舊MySQL是在GPL下的;當然你可以重新分配它。如果你將它與你的應用程序一起分發,那麼你的應用程序也必須是GPL許可的。 – 2013-02-17 02:27:44

+0

好的,我根據您提供的反饋,在上面的答案中爲您添加了更多信息。我希望這有幫助。 – 2013-02-17 18:10:45