Mysql в Docker - Как изменить каталог таблицы в базе данных Innodb? - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь создать таблицы резервных копий, которые хранятся в другом томе, установленном в моей системе, используя запрос, аналогичный следующему:

CREATE TABLE `backup_users` (name VARCHAR(20)) DATA DIRECTORY='/backup_volume' ;

Я использую mysql в docker, построенном с docker -составить файл:

db_api:
        image: mysql
        container_name: db_api
        ports:
            - "3307:3306"
        environment:
            MYSQL_ROOT_PASSWORD: xxxx
        volumes:
            - /storage/db_api:/var/lib/mysql
            - ./db_api/conf.d:/etc/mysql/conf.d
        restart: always

Мой том резервной копии смонтирован как /mnt/backup в моей файловой системе

Любая идея, как я могу смонтировать свой docker, чтобы я мог физически хранить таблицы резервных копий в томе, который я использую для резервных копий?

...