同步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
相关文章
- docker 搭建Mycat环境实现Mysql数据库的读写分离
- Mysql远程连接数据库报错排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.**.**.**' (timed out)")
- 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)
- docker中mysql数据库的数据导入和导出
- MySQL选择数据库use与mysql_select_db使用详解
- mysql分享一:运维角度浅谈MySQL数据库优化
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
- PHP中MySQL、MySQLi和PDO的用法和区别
- Ruby on Rails 3 Can't connect to local MySQL server through socket '/tmp/mysql.sock' on linux
- 运维基础之Docker(5)docker部署airflow
- 数据库基础之Mysql(3)mysql删除历史binlog
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- MySQL索引详解
- 【收藏】windows下 Mysql 错误 Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Docker 安装 MySQL 5.7
- 【云原生 | 24】Docker运行数据库实战之MySQL
- y22.第二章 Docker从入门到精通 -- Cgroups和docker 的资源限制(四)
- Docker 安装 MySQL
- MySQL----MySQL环境搭建即MySQL在Windows、Centos、Docker、Kubernetes环境下的安装部署
- golang操作mysql数据库(Go-SQL-Driver/MySQL)
- Docker学习笔记10:docker使用之仓库管理
- 云原生之使用Docker部署mysql数据库
- Docker 如何部署mysql 5.7
- docker 使用 GPU 安装Nvidia Docker