如何在没有使用闪存驱动器的网络的两台本地主机上共享/使用MySQL数据库?
目标/目的: 我的目标是为我的工作组正在进行的一些研究项目建立一些数据库。数据库将只用于我的小型工作组(4人),网络服务器不可能(即,仅限本地主机)。一次只有一个人需要访问数据库 问题: 如何在没有使用闪存驱动器的网络的2-4台本地主机计算机之间共享/使用MySQL数据库?这有可能吗?有什么负面影响吗?有更好的非网络解决方案吗?在编程方面是否还有其他问题 我的潜在解决方案:如何在没有使用闪存驱动器的网络的两台本地主机上共享/使用MySQL数据库?,mysql,database,localhost,Mysql,Database,Localhost,目标/目的: 我的目标是为我的工作组正在进行的一些研究项目建立一些数据库。数据库将只用于我的小型工作组(4人),网络服务器不可能(即,仅限本地主机)。一次只有一个人需要访问数据库 问题: 如何在没有使用闪存驱动器的网络的2-4台本地主机计算机之间共享/使用MySQL数据库?这有可能吗?有什么负面影响吗?有更好的非网络解决方案吗?在编程方面是否还有其他问题 我的潜在解决方案: 计划是在闪存驱动器上运行我的Mysql数据文件夹,并将其插入任何需要使用数据库的计算机。我不希望执行以下操作,因为我希望共
计划是在闪存驱动器上运行我的Mysql数据文件夹,并将其插入任何需要使用数据库的计算机。我不希望执行以下操作,因为我希望共享一组数据库,而不是多个副本。我的计划是根据这些帖子和内容将我的数据目录移动到USB闪存驱动器。其他人也会将其pc/localhost的数据目录设置到闪存驱动器上的文件夹中,使用数据库的人只需将闪存驱动器插入他们的pc中即可。您正在考虑最难的解决方案,即物理备份。如果不同的PC-s具有不同的硬件特性,那么物理备份的可移植性就不强。要么进行逻辑备份(请参阅mysqldump),要么在USB驱动器中安装一个带有MySQL的虚拟机。这样我就可以转储备份,下一个用户在备份完成后导入并重新转储?或多或少只是在备份之上重写,这样就有了一个统一的数据库?没错。将datadir从一台pc复制到另一台pc与将同一安装中的datadir从一个目录移动到另一个目录不同。虽然这是可能的,但我不推荐它,除非您想扮演DBA:)