在 vagrant 上运行 mysql,如何让 mysql 的 datadir 双向同步到宿主机中

2015-03-28 17:28:39 +08:00
 vvtommy
这个vagrant原则上只做运行环境而不保存数据,所以所有工作目录都是通过Sync Folder的宿主机目录(使用VirtualBox的 Share Folder)。
但是对于MySQL 却不断报错:"InnoDB: Unable to lock ./ibdata1, error: 11"
目录的permission,owner都没有错误。

请问各位如何解决这个问题,或者有没有更好的方案呢?
2233 次点击
所在节点    问与答
2 条回复
dryyun
2015-03-28 23:56:54 +08:00
同样在找,确实存在权限问题,使用synced_folder的话,文件都是 属于 vagrant 的
vvtommy
2015-03-31 14:58:38 +08:00
@dryyun 可以设置为其他用户,例如我将目录设置为 mysql:mysql,检查过也没有问题,可是还是会报错。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179967

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX