数据库备份还原 mysqldump

mac2022-06-30  79

1.备份全部数据库的数据和结构mysqldump -uroot -p123456 --all-databases >all.bakmysqldump -uroot -p123456 -A >all.sql 2.备份全部数据库的结构(加 -d 参数) mysqldump -uroot -p123456 -A -d>all_struct.sql 3.备份全部数据库的数据(加 -t 参数) mysqldump -uroot -p123456 -A -t>all_data.sql  4.备份单个数据库的数据和结构(,数据库名test) mysqldump -uroot -p123456 test>test.sql   5.备份多个表的数据和结构(数据,结构的单独备份方法与上同) mysqldump -uroot -p123456 mydb t1 t2>t1_t2.sql 6.一次备份多个数据库 mysqldump -uroot -p123456 --databases db1 db2>db1_db2.sql 7.还原全部数据库

 (1)mysql> source /root/all.sql;

 (2) mysql -uroot -p123456 <all.sql

8.还原单个数据库(需指定数据库)(1) mysql>use mydb;(没有的话先创建)mysql>source /root/mydb.sql(2) mysql -uroot -p123456 mydb </root/mydb.sql

 

 

             

转载于:https://www.cnblogs.com/fanren224/p/8461149.html

最新回复(0)