docker中mysql数据库的导入与导出(实践整理)

 时间:2024-10-13 08:34:36

1、step1:有时候数据量比较大,需要分表结构和表数据进行导入和导出,效率会较高;下面是在docker宿主机中对mysql数据库表结构进行导出:docker exec -it db_3302(docker中数据库容器名称) mysqldump -u root -p112233(密码)--force(强制执行) -R -E -d --databases test>/mybackup/backup/db/n2_console_ddl_20190806.sql(导出文件存放目录)

docker中mysql数据库的导入与导出(实践整理)

2、step2:导出表结构后,需要对表数据进行导出:docker exec -it db_3302(docker中数据库容器名称) mysqldump -u root -p112233 --熠硒勘唏force -t test>/mybackup/backup/db/n2_console_data_20190806.sql(导出文件存放目录)

docker中mysql数据库的导入与导出(实践整理)

3、step3:导出后,如果需要对该数据库进行导入,需要在docker宿主机中,远程连接数据库:mysql -uroot -p112233(密码) -h 10.10.10.10(IP地址) -P 3403(端口号)

docker中mysql数据库的导入与导出(实践整理)

4、step4:连接后,可以查看该数据库容器中的所有数据库,然后选择使用需要导入的数据库:show databases;use test;

docker中mysql数据库的导入与导出(实践整理)

5、step5:然后用source命令,先对数据库表结构进行导入:source /mybackup/backup/db/n2_console_ddl_20190806.sql(之前存储的目录)

docker中mysql数据库的导入与导出(实践整理)

6、step6:最后同样用source命令,导入数据库表数据:source /mybackup/backup/db/n2_console_data_20190806.sql(之前存储的目录)

docker中mysql数据库的导入与导出(实践整理)
  • 快速搭建一套免费的学生综合管理系统
  • Fatal error compiling: tools.jar not found
  • eclipse将一段代码抽取为方法Extract Method
  • sql语句查询显示编号对应的文字说明
  • 存储过程中SET QUOTED_IDENTIFIER ON有什么用?
  • 热门搜索
    可爱图片大全 名人故事大全300字 电脑怎么下载电影 初中英语语法大全 小学古诗大全 宫颈糜烂怎么治疗最好 小学生日记周记大全 黄花梨手串怎么盘 四叶草图片大全 潍坊科技学院怎么样