Docker部署mysql导出函数

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;

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

 

posted @ 2021-05-10 15:37  胖达利亚  阅读(89)  评论(0编辑  收藏  举报