我正在尝试使用 vbox mysql 服务器(主机:Debian 11,来宾:Debian 11)共享文件夹来托管其 mysql 数据。基本上,来宾计算机运行 mysql 服务器,我想将其数据存储在 vbox 共享文件夹中。
你们中的许多人可能已经知道,这非常困难,因为 vbox 共享文件夹不允许其他用户写入其中,即使您将必须在共享文件夹中写入的用户添加到组中也是如此vboxsf
。
我尝试了许多不同的方法,例如使用软链接(没有写入权限,启动mysql进程失败)。我不想放弃,因为我不知道如何在另一台虚拟机上实现这一目标,该虚拟机具有运行 Apache2 的相同设置并将 Apache2 www 文件夹放入 vbox 共享文件夹中。我现在不得不尝试使用以下命令手动安装它:
mount -t vboxsf -o remount,gid=106,uid=112,rw database /media/sf_database
但是,我得到以下结果:
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument