是否可以使用MySQL本地?我的意思是不在服务器上。我在PHP,Joomla等网络服务器上阅读了很多关于MySQL的内容。
我想编写一个软件并使用本地数据库来存储结果。我可以使用MySQL吗?
如果是这样,网上是否有任何关于如何做到这一点的好教程?
答案 0 :(得分:1)
您可以在工作站上安装MySQL,它本身不需要在“服务器”上。您仍然需要使用可以连接到它的东西。例如,从Java应用程序中,您将使用JDBC;来自.Net,你可能会使用ADO.Net;等
据我所知,它仍然希望运行服务器进程(mysqld),并通过套接字等连接到该进程;我所知道的没有标准的进程内版本。 (但是,服务器只能在本地界面上进行侦听。)如果您需要进程内的内容,有几种选择,例如SQLite和HSQLDB。
当然,如果你真的很有进取心,那就是MySQL的开源版本,这意味着你可以将它编译到你的应用程序中(如果你使用的是C或可以链接到它的东西),但我怀疑这太过分了。 : - )
答案 1 :(得分:0)
是的,就像这样的魅力。
Mysqls主页有很多信息。
答案 2 :(得分:0)
使用SQLite。它是一个流行的嵌入式数据库。 它可以通过XCopy部署,无需安装服务器。
但它只能在本地使用。即如果您以后决定允许远程访问,则需要将其迁移到MySQL或其他数据库。
答案 3 :(得分:0)
如果您不想安装服务器,您可能对Sqlite感兴趣!它是部署最广泛的嵌入式数据库,它是Public Domain。 http://www.sqlite.org/
Firebird也是另一种选择。它完全符合ACID标准,并在Interbase Public License下运行。 http://www.firebirdsql.org/
答案 4 :(得分:0)
尝试xampplite - 如果您需要,它将为您(在您的本地Windows机器上)以及apache,php和一些其他网络应用程序轻松安装MySQL。