mysql数据库备份和恢复常用命令

一、备份命令:

[root@localhost soft]# mysqldump -u root -pmaksim menagerie>/home/soft/menagerie.sql

1.备份mysql数据库为带删除表的格式(能够让该备份覆盖已有数据库而不需要手动删除原有数据库)

[root@localhost soft]# mysqldump --add-drop-table -u root -pmaksim person>/home/soft/person.sql
2.压缩备份mysql数据库:

[root@localhost soft]# mysqldump -u root -pmaksim user|gzip > /home/soft/user.sql.gz
3.备份mysql数据库中某些表:

[root@localhost soft]# mysqldump -u root -pmaksim user off push >/home/soft/user_off_push.sql
ps:user为数据库 off push为user数据库中的表。

4.同时备份多个mysql数据库:

[root@localhost soft]# mysqldump -u root -pmaksim --databases person user > /home/soft/person_user.sql
ps:person和user均为数据库。

二、还原命令:

[root@localhost soft]# mysql -u root -pmaksim person < person.sql
1.还原压缩的mysql数据库:

[root@localhost soft]# gunzip < user.sql.gz |mysql -u root -pmaksim user;




你可能感兴趣的:(sql,张汉卿)