zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

同步mysql部分表数据到docker容器中的mysql数据库供其他程序使用,附实际例子源码和镜像

2023-09-11 14:22:07 时间

同步mysql部分表数据到docker容器中的mysql数据库供其他程序使用,附实际例子源码和镜像。

相关概念:

1)mysqldump 命令位置:

Windows系统:mysqldump.exe 一般会默认安装在 C:\Program Files\MySQL\MySQL Server 5.5\bin

Mac系统:mysqldump 一般会默认安装在 /usr/local/mysql/bin/mysqldump

Linux系统:mysqldump 一般会默认安装在 /usr/bin/mysqldump

可以考虑把相关路径加入系统环境变量或者添加软连接,方便直接使用 mysqldump 命令。


2)Mysqldump参数大全(参数来源于mysql 5.x 源码)

参数说明

–all-databases , -A

导出全部数据库。

mysqldump -uroot -p --all-databases

–all-tablespaces , -Y

导出全部表空间。

mysqldump -uroot -p --all-databases --all-tablespaces

–no-tablespaces , -y

不导出任何表空间信息。

mysqldump -uroot -p --all-databases --no-tablespaces

–add-drop-database

每个数据库创建之前添加drop数据库语句。

mysqldump -uroot -p --all-databases --add-drop-database

–add-drop-table

每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用–skip-ad