docker mysql数据迁移

docker mysql数据迁移

1.导出mysql数据

	1.1 #导出对应数据库
		mysqldump -u 用户名 -p 数据库名 > 导出的文件名
	1.2 #示例
		mysqldump -u root my_mysql_data > ./my_mysql_data.sql
		# 将mysql数据库中的my_mysql_data导出保存在当前目录下为my_mysql_data.sql文件。
	# 注意:windows系统在,要在mysql安装目录的bin目录下执行,mysql/bin/musqldump.exe

2.进入mysql 容器

	2.1 #启动mysql镜像并进入容器内部
		docker run -name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -it  镜像ID /bin/bash

3.导入mysql数据

	3.1 #数据上传
		docker cp ./my_mysql_data.sql 容器id:/home
	3.2 #连接mysql
		mysql -u root -p 
		输入密码:123456
	3.3 #创建数据库
		mysql> create database my_mysql_data ;
		mysql> exit
	3.4 #导入数据
		mysql -u root -p  my_mysql_data < my_mysql_data.sql

4.相关信息

	4.1 获取镜像id
		docker images
	4.2 获取容器id
		docker ps -a
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的铁甲小宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值