当前位置: 主页 > 数据库 > Mysql >

Mysql数据库备份和还原常用的命令

时间:2013-05-11 21:27来源:转载 作者:消息 点击:
01 备份MySQL数据库的命令 02 03 mysqldump -hhostname -uusername -ppassword databasename backupfile.sql 04 05 备份MySQL数据库为带删除表的格式 06 07 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


01 备份MySQL数据库命令
02  
03 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
04  
05 备份MySQL数据库为带删除表的格式
06  
07 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
08  
09 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
10  
11 直接将MySQL数据库压缩备份
12  
13 mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
14  
15 备份MySQL数据库某个(些)表
16  
17 mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
18  
19 同时备份多个MySQL数据库
20  
21 mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
22  
23 仅仅备份数据库结构
24  
25 mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
26  
27 备份服务器上所有数据库
28  
29 mysqldump –all-databases > allbackupfile.sql
30  
31 还原MySQL数据库的命令
32  
33 mysql -hhostname -uusername -ppassword databasename < backupfile.sql
34  
35 还原压缩的MySQL数据库
36  
37 gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
38  
39 将数据库转移到新服务器
40  
41 mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

转载请注明linux系统运维
http://www.linuxyw.com/linux/Mysql/20130511/311.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片