sqlserver数据库备份与恢复(mysql数据库数据备份和恢复方法)

mysql数据库的备份:1.备份表和表记录,进入cmd命令行,输入命令:mysqldump-u用户名-p数据库名>备份的位置2.备份所有数据库,进入cmd命令行,命令如下:mysqldump-u用户名-p--all-databas

sqlserver数据库备份与恢复(mysql数据库数据备份和恢复方法)

mysql数据库的备份:

1.备份表和表记录,进入cmd命令行,输入命令:

mysqldump -u 用户名 -p 数据库名 > 备份的位置

2.备份所有数据库,进入cmd命令行,命令如下:

mysqldump -u 用户名 -p –all-database > 备份的位置

mysql数据库的恢复:

1.先创建还原的数据库名,命令如下:

create database db60 charset utf8;

再以未登录数据库的状态,在cmd命令行中输入命令如下:

mysql -u 用户名 -p 数据库名(db60) < 备份文件的位置

2.以登录数据库的状态,进行恢复,在cmd命令行中输入命令如下:

use 数据库名(db60) –登录数据库

source 备份文件的位置

MS SQL Server的备份:

  1. 完整备份:包括数据库的数据文件和备份结尾的部分活动事务日志,语法如下:

    backup database 数据库名 to disk=\’备份路径\’

  2. 差异性备份:自从上次完整备份后的所有改变的数据页,以及备份结尾的部分活动事务日志。语法如下:

    backup database 数据库名 to disk=\’备份路径\’ with differential

3. 事务日志备份:从还未备份的事务日志开始,直到备份结尾的最后一个事务日志为止。语法如下:

backup log 数据库名 to disk=\’备份路径\’

MS SQL Server的恢复:

  1. 简单恢复模型:ALTER DATABASE AdventureWorks SET RECOVERY SIMPLE(无需备份日志,最新备份之后的更改不受保护 )

2. 完整恢复模型:ALTER DATABASE AdventureWorks SET RECOVERY FULL(需要日志备份,可以恢复到任意时间点)

3. 批量日志恢复模型:ALTER DATABASE AdventureWorks SET RECOVERY BULK_LOGGED(需要日志备份。是完整恢复模式的附加模式,允许执行高性能的大容量复制操作。)

还原数据库语句:RESTORE DATABASE 数据库FROM DISK=\’备份位置\’ WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
投稿

海来阿木的《阿果吉曲木》故事(海来阿木真实的爱情故事)

2022-9-3 20:28:42

投稿

三国演义是长篇宋代罗贯中写的吗(三国演义是用白话写成的吗)

2022-9-3 20:28:57

搜索