数据库的备份和还原

一、备份还原的使用场景        

        --人为操作造成某些数据丢失或误删除。
        --软件BUG 造成数据或全部丢失。
        --硬件故障造成数据部分或全部丢失。
        --安全漏洞被入侵导致数据被恶意破坏。

二、使用Navicat备份和还原

        备份: 

                备份数据和结构:选中要备份的数据库---》右键--》转储SQL文件--》结构和数据

                只备份结构(不包含数据):选中要备份的数据库---》右键--》转储SQL 文件 -- 》仅结构
        还原:右键 -- 》运行 SQL 文件
三、使用命令来备份和还原
        (1)备份
                执行以下命令时,记住不能登录 Mysql ,而是直接在 dos 窗口执行
                mysqldump -u 用户名 -p 库名 > 备份文件名 ( 注意:备份后的文件名必须以 .sql 为结尾)
                

                注意事项: 备份文件不能放在根目录,否则报错

                 

         (2)还原

                source 备份文件路径(.sql文件路径)。注意该语句结尾不能使用分号(;)

                ①登录mysql:mysql -uroot -p

                ②选择库:use aaa

                ③执行source命令,恢复数据库:source 文件路径

                               

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值