docker mysql 数据迁移
时间: 2023-11-13 20:57:29 浏览: 191
MySQL表数据迁移
3星 · 编辑精心推荐
好的,针对你的问题,我可以给出以下步骤:
1. 在目标机器上安装 MySQL 和 Docker。
2. 在源机器上使用 mysqldump 命令将数据导出到一个 SQL 文件中。
```
mysqldump -u [username] -p [database_name] > [dump_file.sql]
```
3. 将 SQL 文件复制到目标机器上。
4. 在目标机器上创建一个 Docker 容器,并将 SQL 文件复制到容器中。
```
docker create --name [container_name] -e MYSQL_ROOT_PASSWORD=[password] mysql
docker cp [dump_file.sql] [container_name]:/[dump_file.sql]
```
5. 启动容器并将 SQL 文件导入到 MySQL 中。
```
docker start [container_name]
docker exec -i [container_name] mysql -u root -p[password] < /[dump_file.sql]
```
阅读全文