Docker部署mysql导出函数

时间:2021-05-10 20:05:31   收藏:0   阅读:30

1.查看所有容器

docker ps -a

2.进入mysql容器

docker exec -it [容器号] bash

3.导出函数

mysqldump  -u  username   -ntd -R   [数据库名称]> 自定义文件名.sql  
参数说明:
-n表示--no-data
-t表示--no-create-info
-d 表示--no-create-db
-R表示导出function和procedure

4.把容器中的文件拷贝到宿主机

docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 

TIPS:

如果需要看数据库名称,在进入容器后执行

mysql -u root -ps

输入密码后:

SHOW DATABASES;

 就可以看到所有的数据库了。

 

原文:https://www.cnblogs.com/pandaNHF/p/14751320.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!