mysqldump

一、导出数据库:

  1.导出所有数据库

mysqldump -h192.168.1.1 -P3306 -uroot -ppassword --set-gtid-purged=off --all-databases > /data1/xinchen/testdump/all.sql
 

  2.导出test_db1、test_db2数据库

mysqldump -h192.168.1.1 -P3306 -uroot -ppassword --set-gtid-purged=off --databases test_db1 test_db2> /data1/xinchen/testdump/dump_dbs.sql
 

二、导出数据表:

  1.导出test_db1中的table1、table2数据表

mysqldump -h192.168.1.1 -P3306 -uroot -ppassword --set-gtid-purged=off --databases test_db1 --tables table11 table12 > /data1/xinchen/testdump/dump_table1.sql
 

  2.条件导出数据表

    (1)条件字段是整型

mysqldump -h192.168.1.1 -P3306 -uroot -ppassword --set-gtid-purged=off --databases test_db1 --tables table11 --where='id=11' /data1/xinchen/testdump/dump_table2.sql
 

    (2)条件字段是字符串

mysqldump -h192.168.1.1 -P3306 -uroot -ppassword --set-gtid-purged=off --databases test_db1 --tables table11 --where="name='name12'" /data1/xinchen/testdump/dump_table3.sql
 

  3.只导出表结构不导出表中数据

mysqldump -h192.168.1.1 -P3306 -uroot -ppassword --set-gtid-purged=off --no-data --databases test_db1 --tables table11 --where="name='name12'" /data1/xinchen/testdump/dump_table5.sql
 

  4.导出数据不导出表结构

  

mysqldump -t 数据库名 -uroot -p > xxx.sql 
 

  5.导入数据:

  

#source /tmp/xxx.sql 
 
posted @ 2022-07-27 11:15  技艺追求者  阅读(70)  评论(0)    收藏  举报