如何使用闪存驱动器在没有网络的两台本地主机上 share/use MySQL 数据库?

How do I share/use a MySQL database on two local host computers with no network using a flash drive?

Objective/goal:

我的目标是为我的工作组正在进行的一些研究项目建立一些数据库。这些数据库将仅用于我的小型工作组(4 人)并且网络服务器是不可能的(即,仅限本地主机)。一次只有一个人需要访问数据库。

问题:

如何使用闪存驱动器在 2-4 台没有网络的本地主机计算机之间 share/use MySQL 数据库?这可能吗?有什么缺点吗?有没有更好的非网络解决方案?在编程方面是否还有其他问题?

我的潜在解决方案:

计划是 运行 我的 Mysql 数据文件夹从闪存驱动器中取出,然后将其插入任何需要使用数据库的计算机。我不想做以下 Copying MySQL Database to another machine, as I want one set of databases shared and not multiple copies. My plan was to move my data directory to the USB flash drive based on these posts Where does the MySQL database store its data? and How can I move a MySQL database to another drive?。其他人也会将那里的数据目录 pc/localhost 设置为闪存驱动器上的文件夹,使用数据库的人只需将闪存驱动器插入他们的 PC。

您正在考虑最困难的解决方案,即物理备份。如果不同的 PC 具有不同的硬件特性,则物理备份不是很便携。要么进行逻辑备份(参见 mysqldump),要么在 USB 驱动器中使用 MySQL 安装虚拟机。