本地使用MySQL数据库

是否有可能使用MySQL本地? 我的意思是不在服务器上。 我用PHP,Joomla等在networking服务器上阅读了很多关于MySQL的知识。

我想编程一个软件,并使用本地数据库来存储结果。 我可以使用MySQL吗?

如果是这样,那么在网上的任何一个很好的教程如何做到这一点?

你可以在你的工作站上安装MySQL,它本身不需要在“服务器”上。 你仍然需要使用可以连接到它的东西。 例如,从Java应用程序中,您可以使用JDBC; 从.Net,你可能会使用ADO.Net; 等等

据我所知,它仍然希望有它的服务器进程 (mysqld)运行,并通过套接字等连接到这个进程。 没有我知道的标准进程内版本。 (尽管服务器只能在本地接口上进行侦听)。如果你需要进程内的东西,比如SQLite和HSQLDB ,有几种选择。

当然,如果你感觉真的很有进取精神,那就是MySQL的开源版本,这意味着你可以把它编译成你的应用程序(如果你使用C或者可以链接到它的东西),但是我怀疑太远。 🙂

是的,像这样的魅力。

Mysqls主页有很多这方面的信息。

使用SQLite。 它是一个流行的嵌入式数据库。 它可以通过XCopy进行部署,而不需要安装任何服务器。

但它只能在本地使用。 即如果您以后决定允许远程访问,则需要将其迁移到MySQL或其他数据库。

试试xampplite–它会毫不费力地为你安装MySQL(在你的本地windows机器上)以及apache,php和其他一些web应用程序(如果你需要的话)。

如果你不想安装服务器,你可能会对Sqlite感兴趣! 它是部署最广泛的嵌入式数据库,也是公有领域。 http://www.sqlite.org/

火鸟也是一种选择。 它完全符合ACID标准,并在Interbase公共许可证下运行。 http://www.firebirdsql.org/