代码之家  ›  专栏  ›  技术社区  ›  waanders

mysql数据库的本地使用

  •  1
  • waanders  · 技术社区  · 14 年前

    可以在本地使用mysql吗?我是说不在服务器上。我在使用php、joomla等的web服务器上阅读了很多关于mysql的内容。

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

    如果是的话,网上有什么好的教程可以教你怎么做吗?

    5 回复  |  直到 14 年前
        1
  •  1
  •   T.J. Crowder    14 年前

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

    据我所知,它仍然希望有自己的服务器 过程 (mysqld)正在运行,您可以通过套接字等连接到该进程;我知道没有标准的进程内版本。(不过,服务器只能在本地接口上监听。)如果您需要进程内的内容,可以有多种选择,例如 SQLite HSQLDB .

    当然,如果你真的很有进取心的话,还有mysql的开源版本,这意味着你可以将它编译到你的应用程序中(如果你使用的是c或者其他可以链接到它的东西),但我怀疑这太过分了。-)

        2
  •  0
  •   Bjorn J    14 年前

    是的,很有魅力。

    mysqls主页上有很多关于这个的信息。

        3
  •  0
  •   SysAdmin    14 年前

    使用SQLite。它是一个流行的嵌入式数据库。 它可以通过xcopy部署,并且不安装服务器。

    但只能在本地使用。也就是说,如果您稍后决定允许远程访问,则需要将其迁移到mysql或其他数据库。

        4
  •  0
  •   Andy    14 年前

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

        5
  •  0
  •   HED    14 年前

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

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