写于 2022年3月4日
环境 centos7
1. 查看下docker中的容器名称
docker ps --format "{{.Names}}"
2. 进入mysql容器的控制台(假设1中看到的mysql服务名称为hmysql)
docker exec -it hmysql bash
3. 登录mysql查看数据库表
mysql -u admin -p
在mysql控制台输入:
show databases;
4. 使用mysqldump导出sql文件
先输入exit回车,退出mysql控制台
再输入exit回车,退出docker
输入数据备份命令(其中xxxxxxxx替换成你的密码,dbname替换成你的数据库名称)
docker exec -it hmysql mysqldump -uroot -pxxxxxxxx dbname > mydb.sql