MySQL数据库恢复的方法

一、方法:使用工具

1.先建库

2.在新建的库右键 【允许SQL文件】

 

方法:备份

1.在已有的库右键 【转储SQL文件】 

2.选择路径后进行保存, 会保存为xxx.sql 的文件

二、方法:控制台恢复

在控制台输入如下指令: 

mysql –h localhost -P 3306 –u root –p dbname < /path/db_name.sql;

注意:

•“dbname”表示需要恢复的数据库,

•“/path/db_name.sql”表示所恢复数据库的备份文件绝对路径。

方法1:控制台备份

控制台备份时,依赖的是MySQL自带的备份工具mysqldump,该工具的功能是转储数据 库,将数据转移到另一个SQL数据库,当然并不局限于MySQL数据库。

在控制台输入如下命令: 

mysqldump -h localhost –P 3306 –u root –p dbname > /path/db_name.sql

注意:

•“dbname”表示需要备份的数据库,

•“/path/db_name.sql”表示将备份的数据库保存的绝对路径。 

数据库备份和恢复的作用和价值主要体现在以下几个方面: 

  • 高可用性:使数据库的失效次数减到 最少,从而使数据库保持 最大的可用性。
  • 安全性: 计算机病毒型、特洛伊木 马型、“黑客”入侵型、 逻辑炸弹型等会造成信息 丢失,丢失的数据需要及 时恢复。
  • 完整性 当数据库失效后,确保尽 量少的数据丢失或根本不 丢失,从而使数据具有最 大的完整性。

相关推荐

  1. 数据库MySQL备份和恢复

    2024-07-21 23:52:04       43 阅读
  2. mysql数据库备份和恢复

    2024-07-21 23:52:04       49 阅读
  3. mysql数据库备份恢复

    2024-07-21 23:52:04       33 阅读
  4. MySQL数据备份与恢复

    2024-07-21 23:52:04       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 23:52:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 23:52:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 23:52:04       45 阅读
  4. Python语言-面向对象

    2024-07-21 23:52:04       55 阅读

热门阅读

  1. C#各种锁知识点

    2024-07-21 23:52:04       17 阅读
  2. Python之后端Django(四)

    2024-07-21 23:52:04       18 阅读
  3. n4.Nginx 核心模块

    2024-07-21 23:52:04       14 阅读
  4. android audio 相机按键音:(二)加载与修改

    2024-07-21 23:52:04       20 阅读
  5. 数字转换(树形DP)

    2024-07-21 23:52:04       19 阅读
  6. python 爬虫技术 第03节 基础复习 控制结构

    2024-07-21 23:52:04       17 阅读
  7. Python 模块导入方式

    2024-07-21 23:52:04       20 阅读
  8. 基于最新版的flutter pointycastle: ^3.9.1的AES加密

    2024-07-21 23:52:04       15 阅读