MySQL 数据库备份和恢复

学习目标

  • 掌握 mysqldump 命令导出数据
  • 掌握 source 命令导入数据

◆ MySQL数据库的备份方法

  • mysqldump 备份工具
  • 数据库管理工具,如SQLyog
  • 直接拷贝数据库文件和相关配置文件

数据库备份

◆ mysqldump语法:

mysqldump  -h  主机名  -u  用户名  -p  数据库名  [table1  table2  table3]  >  path/filename.sql (必须有该路径的读写权限)

示例:备份 test1 数据库

 

 打开备份的数据库文件:

 数据库还原   执行还原前必须先创建或选择数据库

    ■ 方法一:用SOURCE 语法

    ● /path/是一个绝对路径,并且必须是mysql运行用户有权限读取的文件

    ● SOURCE在MySQL命令行里执行

SOURCE  /path/db_name.sql

    ■ 方法二:用mysql 客户端

mysql  -u  root  -p  dbname  <  /path/db_name.sql

 示例:先备份test1 中的student表,在删除student表,最后还原。

        命令行代码:

#备份student表
C:\Users\ausu>MySQLdump -u root -p test1 student> E:\MySQL\dumpfile\student.sql
Enter password: **********

#选择数据库
mysql> use test1;
Database changed

#删除student表
mysql> drop table student;

#还原student表
mysql> quit  #退出mysql
Bye
C:\Users\ausu>mysql -u root -p test1 < E:\MySQL\dumpfile\student.sql
Enter password: **********

再进入Navicate 刷新表,即可看到student 表已经还原。

 

mysql学习到此为止!!!

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值