恢复

优质
小牛编辑
133浏览
2023-12-01
  • MySQL的恢复
    • 常用命令
    • 利用source命令恢复数据库
    • 利用mysql命令恢复(标准)
    • gzip备份文件包的解压方式

常用命令

去除多余注释查看备份数据 egrep -v "#|\*|--|^$" ~/test.sql

利用source命令恢复数据库

进入到mysql数据库客户端,mysql -uroot -p登录后,使用source命令,后面跟脚本文件
source all.sql # 默认的路径为msyql登录之前的系统路径,也可以通过绝对定位指定路径

利用mysql命令恢复(标准)

  • 备份时使用了-B参数导出的情况(备份中存在建库和选库语句),使用如下语句:
    mysql -uroot -p'aaaaaa' < all.sql (无需指定库名)
  • 备份时未使用-B参数导出的情况,使用如下语句:
    mysql -uroot -p'aaaaaa' dbName < all.sql (必须指定库名)

gzip备份文件包的解压方式

可以使用gzip -d db.sql.gz解压压缩的sql备份文件(-d 参数会删除原有压缩包,需要谨慎操作,注意备份)