V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MiaRunis
V2EX  ›  问与答

docker 运行 mysql, volume 挂载数据库到外部的正确姿势是?为什么老是超时失败?

  •  
  •   MiaRunis · 2020-03-15 18:34:30 +08:00 · 1263 次点击
    这是一个创建于 1712 天前的主题,其中的信息可能已经有所发展或是发生改变。
    docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /C/Users/Mia/Desktop/mysql:/var/lib/mysql -d mysql/mysql-server:5.6 mysqld --default-authentication-plugin=mysql_native_password


    我在尝试本地起 mysql 测试环境时能保留数据,但是一加 volume 挂载,数据库启动就铁定超时 exited。不加 volume 就正常启动。这是什么妖术?

    [Entrypoint] Database initialized
    [Entrypoint] Waiting for server...
    2020-03-15 10:27:55 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2020-03-15 10:27:55 0 [Note] mysqld (mysqld 5.6.47) starting as process 65 ...
    [Entrypoint] Waiting for server...
    ……
    [Entrypoint] Waiting for server...
    [Entrypoint] Waiting for server...
    [Entrypoint] Timeout during MySQL init.
    7 条回复    2020-03-16 22:54:29 +08:00
    scukmh
        1
    scukmh  
       2020-03-15 18:40:48 +08:00
    你需要确定你有权限挂这个地方的盘,我记得 docker 在 mac 和 windows 上默认是只能挂少数地方的盘的。
    MiaRunis
        2
    MiaRunis  
    OP
       2020-03-15 18:43:43 +08:00
    @scukmh 有的,php 挂载同一目录没有问题
    HuHui
        3
    HuHui  
       2020-03-15 18:55:22 +08:00 via Android
    进 shell 看看有没有挂载上
    MiaRunis
        4
    MiaRunis  
    OP
       2020-03-15 18:57:37 +08:00
    @HuHui 进不了,几秒直接强制 exited 弹出了
    HuHui
        5
    HuHui  
       2020-03-16 19:26:25 +08:00 via Android
    跑了一遍,没有问题
    HuHui
        6
    HuHui  
       2020-03-16 19:29:03 +08:00 via Android
    @HuHui windows 路径是这么写的么,先用相对路径试试
    MiaRunis
        7
    MiaRunis  
    OP
       2020-03-16 22:54:29 +08:00
    @HuHui 还是不行,最终在 host 上直接部署 mysql 5.5 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5169 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:20 · PVG 17:20 · LAX 01:20 · JFK 04:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.