【转】10 个MySQL数据库备份教程推荐

时间:2022-09-25 11:06:18

10 个MySQL数据库备份教程推荐

MySQL是动态网站开发中最著名的开源数据库系统。如果你在网站中使用了MySQL,那么你应该定期备份你的数据以防止它丢失。

本文将介绍自动或手动备份MySQL数据库的10个教程,看看有没有最适合你的方法。

1.Backing Up Using MySQLDump(利用MySQLDump备份MySQL数据库)

可以使用MySQL自带的mysqldump工具来备份数据。在mysqldump中提供了许多的示例,包括如何将数据库备份到一个文件、另一个服务器,甚至gzip压缩文件。

2.MySQL Export: How to Backup Your MySQL Database?(MySQL Export:怎样备份你的MySQL数据库)

你可以将使用本地账户创建的数据库生成一个dump文件(export /backup)。但是这样的话你可能需要使用cPanel主机中的phpMyAdmin工具。

3.Automatically Backup Mysql Database to Amazon S3(使用Amazon S3服务自动备份MySQL数据库)

你也可以使用Amazon S3云存储服务来备份你的MySQL数据库。这篇文章中有一个自动脚本,它可以自动将mysql数据库备份并上传至Amazon S3系统。

4.How to Backup MySQL Databases, Web Server Files to an FTP Server Automatically(自动备份MySQL数据库及Web服务器文件至FTP服务器)

对于有自己专门的Web和MySQL服务器或者使用VPS的用户,这里有一个简单的数据备份方法。这样的好处是,使用FTP或NAS备份时,数据是安全 的。首先你需要使用mysqldump命令备份每个单独数据库,然后可以定制一个自动任务计划进行tar打包,设置cron作业,并创建FTP备份脚本。

5.How to E-Mail Yourself an Automatic Backup of Your MySQL Database Table withPHP(用PHP自动备份MySQL数据库并发送到邮箱)

此方法可以帮助你轻松备份指定的表,会给你发送一封附有.sql文件的email。你可以创建一个特定的email账号来接收这些备份。

6.How to Backup MySQL Database Using PHP(PHP备份MySQL数据库)

在PHP文件中执行一个数据库备份语句。要恢复备份的数据,只要运行LOAD DATA INFILE语句即可。

7.Backup Your Database Into an XML File By Using PHP(通过PHP实现XML备份数据库)

该方法会出现一段PHP代码片段,备份后的数据库将以XML格式输出。对于存储一个数据表,XML不是最便捷的格式,但阅读起来要轻松得多。

8.Backup MySQL Database Through SSH(通过SSH备份MySQL数据库)

SSH可以用于备份MySQL大数据。你必须在你的cPanel或Plesk控制面板中启用shell访问,然后使用一个像PuTTY之类的工具远程登录服务器。

9.How to Backup MySQL Database Automatically (ForLinux Users)(怎样自动备份MySQL数据库——Linux用户篇)

如果你使用的是Linux系统,你可以利用cron作业自动备份MySQL数据库。cron是一个Unix/Linux系统下的定时执行工具。

10.Ubuntu Linux Backup MySQL Server Shell Script(Ubuntu
Linux下备份MySQL服务器的Shell脚本)

如果你拥有一台专门的Ubuntu Linux VPS服务器,可以将你的MySQL服务器数据库备份至FTP服务器中。

【转】10 个MySQL数据库备份教程推荐的更多相关文章

  1. MySQL数据库备份详解

    原文:MySQL数据库备份详解 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据 ...

  2. mysql数据库-备份与还原-Percona XtraBackup 2.4备份工具使用

    目录 xtrabackup 特点 备份生成的相关文件 xtrabackup 安装 xtrabackup 用法 1 备份 2 预备份 3 还原 4 其他 还原注意事项 xtrabackup实现完全备份及 ...

  3. MySQL数据库备份还原(基于binlog的增量备份)

    MySQL数据库备份还原(基于binlog的增量备份) 一.简介 1.增量备份      增量备份 是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件.这就意味 ...

  4. Xtrabackup原理及使用innobackupex进行MySQL数据库备份恢复

    Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具. Xtrabackup中主要包含两个工 ...

  5. TODO:MongoDB MySQL数据库备份

    TODO:MongoDB MySQL数据库备份 1. MongoDB使用命令备份 mongodump进行整个数据库备份,主要用到的命令参数: -d 要备份的数据库 -o 输出的路径 ./mongodu ...

  6. Java实现MySQL数据库备份(二)

    权声明:本文为博主原创文章,未经博主允许不得转载. 博客<Java实现MySQL数据库备份(一)>使用I/O流的方式实现了MySQL数据库的备份,这种方法比较繁杂,下面介绍另一种备份MyS ...

  7. Java实现MySQL数据库备份(一)

    下班了,利用闲暇时间总结一下如何使用Java语言实现MySQL数据库备份: import java.io.BufferedReader; import java.io.File; import jav ...

  8. MySQL数据库备份命令

    原文参考:MySQL数据库备份的命令 - 司南 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备 ...

  9. MySQL数据库备份和还原的常用命令

    其实很多情况下mysql备份就是采用了这些命令,例如: mysql导入和导出数据 linux自动定时备份web程序和mysql数据库 备份MySQL数据库的命令 mysqldump -hhostnam ...

随机推荐

  1. airline 設定 安裝

    .vimrc " install airline plugin using Vundle Plugin 'vim-airline/vim-airline' " install ai ...

  2. GZDBHelperDemo 一

    1.新建Window窗体项目GZDBHelperDemo 2.从Nuget添加GZDBHelper引用 添加完成后会出现GZDBHelper的引用 3.添加数据库链接管理类 添加类库文件:Databa ...

  3. 使用面向对象对XML进行解析:dom和dom4j的用法

    这是一个比较简单的例子,主要是运用面向对象的思想,对XML文件进行解析,用dom和dom4j方法 <?xml version="1.0" encoding="utf ...

  4. oracle中的装换函数

    日期装换成字符的函数:TO_CHAR(date[,fmt[,params]]) 默认格式:DD-MON-RR 参数说明: date:将要装换的日期 fmt:装换的格式 params:日期的语言(可以不 ...

  5. gridview自定义表头

    gridview为我们提供了丰富的接口,用于满足自定义需求. 通常asp:gridview会根据绑定的列Columns自动生成表头,展现在前台元素. 序号 类别 有时候需要复杂一些的表头. 序号 类别 ...

  6. aop动态代理学习

    学习,顺便做个demo,方便理解. A接口有c方法,类B实现A接口,原本应该是执行B类中的c方法,可现在不这样做: 我声明产生B类的代理类B',由它来冒充B类的“兄弟”并“实现”A接口, 对外界来说B ...

  7. MyEclipse10&period;0 集成 SVN

    一:下载服务端和client工具   服务端安装工具:Setup-Subversion-1.6.5.msi client安装工具:TortoiseSVN 下载地址:http://subclipse.t ...

  8. 通过端口映射连接不同网段的oracle

    oracle在内网,只有特殊机器能访问,通过做端口映射,可以以这个特殊机器作为“跳板”完成本机对远程oracle的连接. “跳板”机器是windows,需要在该机器上执行netsh命令: netsh ...

  9. MySQl创建用户和授权

    权限的管理: 如何创建用户和密码 给当前的用户授权 移除当前用户的权限 首先进去到mysql数据库下: mysql> use mysql Database changed 其次, 对新用户进行增 ...

  10. HBase数据模型和读写原理

    Hbase的数据模型和读写原理: ​ HBase是一个开源可伸缩的分布式数据库,他根据Google Bigtable数据模型构建在hadoop的hdfs存储系统之上. ​ HBase是一个稀疏.多维度 ...