我尝试了所有的解决方案,给出了以下链接:解链,但我失败了。
我有带docker的exec mysql实例。
码绝对路径mysql> source D:\dc@vsw\XXXX\suranabr_dev01_1.sql
误差Failed to open file 'D:\dc@vsw\XXXX\suranabr_dev01_1.sql', error: 2
发布于 2020-07-17 05:20:33
为什么不将backupfile.sql放在dockerfile中,以便在容器打开后自动恢复?
FROM mysql
COPY backupfile.sql /docker-entrypoint-initdb.d/当容器首次启动时,将创建具有指定名称的新数据库,并使用提供的配置变量进行初始化。此外,它还将执行扩展名为.sh、.sql和.sql.gz的文件,这些文件位于
/docker-entrypoint-initdb.d中。
或
docker exec -i mysql-container mysql -uuser -ppassword name_db < backup.sql或与码头-撰写
version: '3.1'
services:
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
volumes:
- $PWD/backup.sql : /docker-entrypoint-initdb.d/backup.sql
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: testhttps://stackoverflow.com/questions/62947462
复制相似问题