msql数据备份与恢复

https://www.bilibili.com/video/BV1ez4y19776?spm_id_from=333.337.search-card.all.click

1、数据备份

1.1备份指定数据库

在cmd窗口中(未登录的状态下),可以通过如下命名对指定的数据库进行备份
mysqldump -u用户名 -p 数据库名字 > 备份文件的位置
例如:对db40库中的数据表(表,表记录)进行备份,备份到d:/db40.sql文件中
mysqldump -uroot -p db40 > d:/db40.sql
输入密码,如果没有提示,即表示成功

1.2 备份所有数据库:

也可以一次性备份所有库,例如:
对mysql服务器中所有的数据库进行备份,备份到d:/all.sql文件中
mysqldump -uroot -p --all-database > d:/all.sql
键入密码,如果没有提示,即表示备份成功!

2、恢复数据库

在cmd 窗口中(未登录状态下)可以通过如下指令对指定的数据库进行恢复
mysql -u用户名 -配数据库名字 <备份文件的位置
例如:将d:/db40.sql文件中的数据恢复到db60库中
在cmd 窗口中(已登录状态下),先创建db60库,create database db60 charset utf8
在cmd窗口中(未登录状态下)mysql -uroot -p db60 <d:/db40.sql

在如:将d:/db40.sql文件中的数据恢复到db80库中
在cmd 窗口中(已登录状态下),先创建db80库,create database db80 charset utf8
在cmd窗口中(未登录状态下)mysql -uroot -p db60 <d:/db40.sql
进入db80数据库:use db80;
再通过source执行指定位置下的sql文件 source d:/db40.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值