2016-02-16 55 views
1

我有一个项目,我将需要使用MySQL服务器。我有一个共享驱动器,我没有权限按域公开MySQL服务器,这意味着只有本地主机工作。多MySQL的'服务器'或'实例'到同一个datadir

我可以将datadir放在共享驱动器上,我可以用我的便携式MySQL将第一个MySQL客户端/服务器/实例连接到数据集。

当我在另一台PC上运行另一台便携式MySQL客户机/服务器/实例到共享驱动器上的同一数据块时,问题就出现了。它给出了一个错误,说明数据目标已被使用。

谁能告诉我怎样才能让多个MySQL同时连接到该datadir?

这是为了使用Visual Basic来管理数据库的应用程序,所以我需要有服务器连接并且只能与localhost一起使用。

回答

0

我可能不完全明白你想要什么,但:

  • 如果你只需要一个本地数据库,像一个平面文件存储,使用SQLite
  • 如果你需要运行一个以上的MySQL在同一台PC服务器,你必须定制他们势必(默认3306

参见端口:

+0

好吧,我想要的是链接数2和3,但在2个实例相同的datadir。 –

+0

@AntonioJorge,如果你创建两个子文件夹'/ datadir/sub1 /'和'/ datadir/sub2 /'?因为mysql可能会锁定文件夹中的文件,以避免由两个不同的实例 – Blag

+0

并发更改,但这样我就不会能够像2个diferente实例一样的表中更改数据:/ –

相关问题