×

mysql备份数据有哪些方式?MySQL备份数据如何操作?

分类:虚机资讯 编辑: 浏览量:100
2021-07-20 11:39:56
  mysql是我们非常常用的一款数据库管理系统,灵活的使用它,我们可以轻松的储存和处理自己需要的数据。而想必大家在使用各种软件时都遇到过数据丢失的情况,这其实是我们没有按时做好备份所造成的后果。好在,mysql备份数据的方式多种多样,也非常简单,在学习备份操作之后,我们就不必再担心丢失数据。那么下面新网小编就为大家介绍一下mysql备份数据有哪些方式?MySQL备份数据如何操作?

  MySQL

  MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

  MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

  MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

  MySQL备份数据的方式

  在MySQl中我们备份数据一般有几种方式:

  热备份指的是当数据库进行备份时,数据库的读写操作均不是受影响,

  温备份指的是当数据库进行备份时,数据库的读操作可以执行, 但是不能执行写操作,

  冷备份指的是当数据库进行备份时,数据库不能进行读写操作, 即数据库要下线,

  MySQL中进行不同方式的备份还要考虑存储引擎是否支持MyISAM热备 ×温备 √冷备 √,InnoDB热备 √温备 √冷备 √。

  我们在考虑完数据在备份时, 数据库的运行状态之后还需要考虑对于MySQL数据库中数据的备份方式:

  物理备份一般就是通过tar,cp等命令直接打包复制数据库的数据文件达到备份的效果。

  逻辑备份一般就是通过特定工具从数据库中导出数据并另存备份(逻辑备份会丢失数据精度)。

  MySQL备份操作实例

  MySQL中的逻辑备份是将数据库中的数据备份为一个文本文件,备份的文件可以被查看和编辑。在MySQL中,使用mysaldump工具来完成备份。有以下3种来调用mysqldump:

  备份指定的数据库,或者此数据库中某些表。

  shell>mysqldump [option] db_name [tables]

  备份指定的一个或多个数据库

  shell>mysqldump [option] --database DB1 [DB2 DB3...]

  备份所有数据库

  shell>mysqldump [option] --all-database

  如果没有指定数据库中的任何表,默认导出所有数据库中所有表。以下给出一些使用mysqldump工具进行备份的例子

  (1)备份所有数据库:

  [cqh@localhost ~]$ mysqldump -uroot -p --all-database > all.sql

  (2)备份数据库test

  [cqh@localhost ~]$ mysqldump -uroot -p test > test.sql

  (3)备份数据库test下的表emp

  [cqh@localhost ~]$ mysqldump -uroot -p test emp > emp.sql

  (4)备份数据库test下的表emp和dept

  [cqh@localhost ~]$ mysqldump -uroot -p test emp dept > emp_dept.sql

  (5)备份数据库test下的所有表为逗号分割的文本,备份到/tmp:

  [cqh@localhost ~]$ mysqldump -uroot -p -T /tmp test emp --fields-terminated-by ','

  上文为大家介绍了一些关于mysql备份数据的相关知识,当然,仅仅只看文章还是不够的,我们需要结合实际操作,多多练习,才能熟悉的掌握这个技巧。而在新网,你可以学习到最全面的mysql操作技能,了解最新的前沿话题,看到最多的网络资讯,收获最丰富的网络资源。还等什么,赶快关注新网吧!

声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发

送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时

需注明出处:新网idc知识百科

免费咨询获取折扣

Loading