用mysql语句备份_MySql常用备份及恢复语句

本文介绍了如何使用mysqldump进行数据库备份,包括指定数据库、表、压缩及备份路径,以及Windows平台的注意事项。还提供了MysqlQueryBrowser和恢复命令实例,并附带了相关命令的帮助信息。

很多mysql的GUI客户端都提供了数据库备份的功能,不过有些时候还是mysqldump来得更快捷一些。

备份指定数据库

mysqldump -h hostname -u username -p databasename > db.sql

不明确指定路径的话被分到用户工作目录:C:\Documents and Settings\Administrator

可以明确指定备份目录:

mysqldump -u root -p mydb -h 192.168.14.204 > D:\mydb.sql

说明:

-p之后不用输入密码,点击回车键之后才需要输入密码。

直接将MySQL数据库压缩备份

mysqldump -h hostname -u username -p databasename | gzip > db.sql.gz

说明:

gzip是linux下的压缩工具,所以在windows环境下无法使用。

备份MySQL数据库某个(些)表

mysqldump -h hostname -u username -p databasename table1 table2 > db.sql

同时备份多个MySQL数据库

mysqldump -h hostname -u username -p –databases db1 db2 db3 > dbs.sql

备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql

测试:

mysqldump –all-databases -u root -p > allbackupfile.sql

Enter password: ******

windows下可以使用Mysql Query Browser的File–》Open Script来执行备份的脚本,同时也可以使用一下命令直接进行恢复:

mysql -h hostname -u username -p databasename < backupfile.sql

以下命令可以查看mysqldump的简短帮助:

mysqldump help

以下命令可以查看mysqldump的完整帮助:

mysqldump –help

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值