mysql单个数据库,多个数据库和多个表,全部数据库备份与还原日记

本文详细介绍了MySQL数据库的备份与还原方法,包括单个数据库、多个数据库、特定表及所有数据库的备份与还原操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单个数据库备份与还原:

以管理员身份使用命令进入到mysql的bin文件,然后执行单个数据库备份语句,不用登陆;

备份语句:

mysqldump -uusename -ppassword(可以不在这里输入密码,后面会自己提示输入) dbname >储存路径加备份名;

备份例子:

mysqldump -uroot -pitcast chapter01 >d:\documents\mysqldump\chapter01_180211.sql

还原语句:

mysql -uusename -ppassword 单个数据库(指定的这个数据库,在库里必须要有,名字可以不用和原来一样) <备份路劲加备份名字;

还原例子:

mysql -uroot -p chapter08 <d:\documents\mysqldump\chapter01_180211.sql

多个数据库备份与还原:

以管理员身份使用命令进入到mysql的bin文件,然后执行多个数据库备份语句,不用登陆;

备份语句:

mysqldump -uusename -ppassword --database dbname1 dbname2 >储存路径加备份名;

备份例子:

mysqldump -uroot -p --database chapter01 test01 >d:\documents\mysqldump\twodb_180211.sql

还原语句:

mysql -uusename -ppassword (这里不用也不要著名,只要数据库中有相应的数据库名就行,用于恢复单个数据库也不影响,但是还原数据库所建的名一定要与备份时的数据库名一样)<备份路径;

还原例子:

mysql -uroot -p <d:\documents\mysqldump\twodb_180211.sql

多个表的备份与还原:

以管理员身份使用命令进入到mysql的bin文件,然后执行备份语句,不用登陆;

备份语句:

mysqldump -uusename -ppassword dbname table1 table2 >储存路径;

备份例子:

mysqldump -uroot -p chapter01 student grade >d:\documents\mysqldump\twotables_180211.sql

还原语句:

与单个数据库还原一样;

全部数据库备份还原:

以管理员身份使用命令进入到mysql的bin文件,然后执行备份语句,不用登陆;

备份语句:

mysqldump -uusename -ppassword --all-databases >储存路径;

备份例子:

mysqldump -uroot -p --all-databases >d:\documents\mysqldump\alldb_180211.sql

还原语句:

与多个数据库的还原一样的道理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值