or produce slight variations of an existing database for testing. It is not intended as a fast or scalable solution for backing up substantial amounts of data. With large data sizes, even if the backup step takes
--compress, -C 在MySQL Client和MySQL Server之间启用压缩传递所有信息,质量不好的网络可以考虑使用压缩传输 --create-options, -a 在CREATE TABLE语句中包括所有MySQL特性选项(不加的话,默认为开启状态) --debug 输出debug信息(默认位置:/tmp/debug.trace) --debug-check 检查内存和打开文件使用说明并退出 --de...
mysqldump -uroot -p123456 -A > 0101.sql 1. 2. 备份全部数据库的结构(-d) mysqldump -uroot -p123456 -P3306 -A -d > 0102.sql 1. 3. 备份全部数据库的数据(-t) mysqldump -uroot -p123456 -P3306 -A -t > 0103.sql 1. 4. 备份单个数据库的数据和结构(sakila 为数据库名) mysqldump -ur...
mysqldump -uroot -p --all-databases --compress 15.--create-options, -a 在CREATE TABLE语句中包括所有MySQL特性选项。(默认为打开状态) mysqldump -uro.ot -p --all-databases 16.--databases, -B 导出几个数据库。参数后面所有名字参量都被看作数据库名。 mysqldump -uroot -p --databases test mysql ...
mysqldump命令备份的工作原理:一般来说,利用mysqldump备份数据库的过程,实际上就是将数据从mysql库里以逻辑sql语句的形式直接输出或者生产备份的文件的过程。语法格式:mysqldump(选项)参数说明:1、-B 可以指定多个库,并增加建库语句和use语句 2、--compact 去掉注释,适合调试输出,可生成不用 3、-A ...
Mysqldump参数大全 参数 参数说明 --all-databases , -A:备份所有数据库 --all-tablespaces , -Y:备份所有表空间 --no-tablespaces , -y:不备份表空间 --add-drop-database:添加DROP DATABASE语句 --add-drop-table:添加DROP TABLE语句 --add-locks:添加锁以防止并发 --allow-keywords:...
mysql版本大于5.6的话,增加的安全提醒机制,则会出现警告:Warning: Using a password on the command line interface can be insecure. 使用 mysqldump 命令备份 MySQL 数据库时,我们使用了 -p 参数带上了密码,这样虽然可以快速备份,但是密码会在命令行中明文可见,容易被窃取。
mysqldump -uroot -p1234 -A --all-tablespaces > /root/db_back/all.sql mysqldump -uroot -p1234 -A -Y > /root/db_back/all.sql 2.3、–no-tablespaces , -y 不导出任何表空间信息 mysqldump -uroot -p1234 -A --no-tablespaces > /root/db_back/all.sql ...
If you are using a recent version of mysqldump to generate a dump to be reloaded into a very old MySQL server, use the --skip-opt option instead of the --opt or --extended-insert option. For additional information about mysqldump, see Section 9.4, “Using mysqldump for Backups”. Invo...
[mysql@db2 ~]$ mysqldump -A --dump-slave=2 > slave2.sql [mysql@db2 ~]$ mysqldump -A --master-data=1 > master1.sql [mysql@db2 ~]$ mysqldump -A --dump-slave=1 > slave1.sql [mysql@db2 ~]$ diff master2.sql master1.sql 22c22 < -- CHANGE MASTER TO MASTER_LOG...