利用 mysqldump命令 实现 数据库的备份与恢复

为何备份?

  • 备份 SQL Server 数据库、在备份上运行测试还原过程以及在另一个安全位置存储备份副本可防止可能的灾难性数据丢失。 备份是保护数据的唯一方法 。

    使用有效的数据库备份,可从多种故障中恢复数据,例如:

    • 介质故障。
    • 用户错误(例如,误删除了某个表)。
    • 硬件故障(例如,磁盘驱动器损坏或服务器报废)。
    • 自然灾难。 通过使用 SQL Server 备份到 Azure Blob 存储服务,可以在本地位置之外的其他区域创建一个站外备份,这样在发生影响本地位置的自然灾难时仍可以使用数据库。
  • 此外,数据库备份对于进行日常管理(如将数据库从一台服务器复制到另一台服务器、设置 Always On 可用性组 或数据库镜像以及进行存档)非常有用。

数据备份:

1.备份数据库
mysqldump -uroot -pwestos --all-database > /mnt/westos.all                #备份所有数据库资        
mysqldump -uroot -pwestos --all-database --no-data > /mnt/westos.err      #只备份数据库的数据结构,不备份数据库的数据信息

mysqldump -uroot -pwetos westos > /mnt/westos.sql                         #备份westos数据库
mysqldump -uroot -pwetos --databases dbname1,dbname2 > backdb.sql         #备份多个数据库 

2.备份数据库中的某一张表
mysqldump -uroot -pwestos test1 student > student .sql                    #备份test1数据库中的student表(导出数据)

数据恢复:

mysql -uroot -pwestos test2 < student .sql                               #恢复test2数据库中的student表 (导入数据)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值