我想为我的一个程序专门使用一个独立的MySQL实例。
我正在考虑一种情况,我的程序将MySQL服务器作为subprocess产生,执行一个非常特定的任务,然后closures实例。 理想情况下,运行MySQL所需的所有文件(包括数据库文件)都位于我的程序的安装目录中。
我的问题是:
你应该看看embedded式mysql服务器库。 它允许你在客户端应用程序中运行一个mysql服务器:
http://dev.mysql.com/doc/refman/5.1/en/libmysqld.html
但为什么不使用更适合于这种任务的东西,如SQLite( http://www.sqlite.org/ )