vvtommy
V2EX  ›  问与答

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

  •  
  •   vvtommy · Mar 28, 2015 · 3016 views
    This topic created in 4091 days ago, the information mentioned may be changed or developed.
    这个vagrant原则上只做运行环境而不保存数据,所以所有工作目录都是通过Sync Folder的宿主机目录(使用VirtualBox的 Share Folder)。
    但是对于MySQL 却不断报错:"InnoDB: Unable to lock ./ibdata1, error: 11"
    目录的permission,owner都没有错误。

    请问各位如何解决这个问题,或者有没有更好的方案呢?
    2 replies    2015-03-31 14:58:38 +08:00
    dryyun
        1
    dryyun  
       Mar 28, 2015
    同样在找,确实存在权限问题,使用synced_folder的话,文件都是 属于 vagrant 的
    vvtommy
        2
    vvtommy  
    OP
       Mar 31, 2015
    @dryyun 可以设置为其他用户,例如我将目录设置为 mysql:mysql,检查过也没有问题,可是还是会报错。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1554 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:51 · PVG 00:51 · LAX 09:51 · JFK 12:51
    ♥ Do have faith in what you're doing.