首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laradock -无法读取mariadb数据文件夹

Laradock -无法读取mariadb数据文件夹
EN

Stack Overflow用户
提问于 2021-12-02 13:26:00
回答 1查看 58关注 0票数 0

我已经用Laradock构建了一个laravel应用程序。我对mariadb容器有一些问题。这是docker-compose.yml

代码语言:javascript
复制
mariadb:
      build:
        context: ./mariadb
        args:
          - http_proxy
          - https_proxy
          - no_proxy
          - MARIADB_VERSION=${MARIADB_VERSION}
      volumes:
        - ${DATA_PATH_HOST}/mariadb:/var/lib/mysql
        - ${MARIADB_ENTRYPOINT_INITDB}:/docker-entrypoint-initdb.d
      environment:
        - TZ=${WORKSPACE_TIMEZONE}
        - MYSQL_DATABASE=${MARIADB_DATABASE}
        - MYSQL_USER=${MARIADB_USER}
        - MYSQL_PASSWORD=${MARIADB_PASSWORD}
        - MYSQL_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD}
      networks:
        - backend
      restart: always

${DATA_PATH_HOST}~/laradock/data

我可以用phpmyadmin读取数据库,里面有很多数据。在docker-compose downdocker-compose stop之后,数据库是空的,但文件夹~/laradock/data/mariadb和(容器内部) /var/lib/mysql包含以下文件:

代码语言:javascript
复制
total 121M
-rw-rw---- 1 systemd-coredump systemd-coredump  32K Dec  2 13:10 aria_log.00000001
-rw-rw---- 1 systemd-coredump systemd-coredump   52 Dec  2 13:10 aria_log_control
-rw-rw---- 1 systemd-coredump systemd-coredump  976 Dec  2 13:10 ib_buffer_pool
-rw-rw---- 1 systemd-coredump systemd-coredump  12M Dec  2 13:10 ibdata1
-rw-rw---- 1 systemd-coredump systemd-coredump  96M Dec  2 13:10 ib_logfile0
-rw-rw---- 1 systemd-coredump systemd-coredump  12M Dec  2 13:10 ibtmp1
-rw-rw---- 1 systemd-coredump systemd-coredump    0 Dec  2 12:32 multi-master.info
drwx------ 2 systemd-coredump systemd-coredump 4.0K Dec  2 12:32 mysql
drwx------ 2 systemd-coredump systemd-coredump 4.0K Dec  2 12:32 performance_schema
drwx------ 2 systemd-coredump systemd-coredump 4.0K Dec  2 12:32 myuserdb

数据似乎保存在磁盘上,但无法通过cli o phpmyadmin访问。日志中没有错误。如何恢复数据?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-12-02 13:35:33

注意:要使用MariaDB,请打开.env并设置PMA_DB_ENGINE=mysql to PMA_DB_ENGINE=mariadb

然后,尝试

代码语言:javascript
复制
docker-compose up -d mariadb phpmyadmin

https://laradock.io/documentation/#use-phpmyadmin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70200315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档