Day04 02-数据库的备份与恢复

文章目录

      • 第十一章 数据库的备份与恢复
        • 11.1 手动复制
        • 11.2 使用mysqldump命令进行备份
        • 11.3 使用其他工具

第十一章 数据库的备份与恢复

11.1 手动复制

a. 可以先登陆mysql 查看数据文件的位置:
   show global variables like '%datadir%'
  
b. 在某一个位置创建备份目录backup. 比如:D:\backup

c. 将%datadir%下的所有文件,copy到backup下。

d. 先模拟某一个数据库mydb毁坏。drop database mydb;

e. 先终止服务项。再将所有的数据,copy到%datadir%下。然后再去查看。

11.2 使用mysqldump命令进行备份

a. 在命令提示符下输入(别登陆到mysql内):
   mysqldump -uUsername -pPwd --all-databases > filename.sql #备份所有数据库

b. 备份一部分数据库
   mysqldump -uUsername -pPwd --databases dbname1 dbname2 > filename.sql

c. 备份某个数据库中的某些表
   mysqldump -uUsername -pPwd dbname tablename1 tablename2 > filename.sql

d. 恢复数据
   登入到mysql内,使用source命令
   语法: source filename.sql
   注意: 路径是绝对路径

11.3 使用其他工具

很多的数据库连接工具都可以实现数据库的备份与恢复的操作,例如: navicat、workbench等。

你可能感兴趣的:(全链路数据仓库,数据库,数据库备份,数据库恢复,数据库备份与恢复,数据库手动备份)