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

Posted

技术标签:

【中文标题】如何使用闪存驱动器在没有网络的两台本地主机上共享/使用 MySQL 数据库?【英文标题】:How do I share/use a MySQL database on two local host computers with no network using a flash drive? 【发布时间】:2020-07-31 11:52:45 【问题描述】:

目标/目标:

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

问题:

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

我的潜在解决方案:

计划是从闪存驱动器上运行我的 Mysql 数据文件夹,然后将其插入需要使用数据库的任何计算机。我不想执行以下Copying MySQL Database to another machine,因为我希望共享一组数据库而不是多个副本。我的计划是根据这些帖子Where does the MySQL database store its data? 和How can I move a MySQL database to another drive? 将我的数据目录移动到USB 闪存驱动器。其他人也会将他们的数据目录设置为 pc/localhost 到闪存驱动器上的文件夹,而使用数据库的人只需将闪存驱动器插入他们的 PC。

【问题讨论】:

【参考方案1】:

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

【讨论】:

所以我只是转储备份,下一个用户将在完成后导入和重新转储?或多或少只是在备份之上重写,以便有一个统一的数据库? 没错。将数据目录从一台电脑复制到另一台电脑与将同一安装中的数据目录从一个目录移动到另一个目录不同。虽然有可能,但我不推荐,除非你想玩 DBA :)

以上是关于如何使用闪存驱动器在没有网络的两台本地主机上共享/使用 MySQL 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

我如何使用模拟功能通过UNC在远程计算机上操纵文件/目录?

如何在ftp中使用映射到本地硬盘中的网络驱动器?

安卓手机如何访问电脑局域网共享的文件

win10共享文件,映射网络驱动器的凭据账号密码如何设置

USB闪存驱动器制造商序列号

主机为ubuntu12.04,虚拟机为windows7旗舰版,在win7中映射网络驱动器如何实现不输用户名和密码?