MySQL 是用于交互式网站开发的最为知名的开源数据库系统。如果你使用的 MySQL 数据库,你应当经常有规律地备份数据,以防数据丢失(译注:不管用什么类型的数据都得定期备份)。这里有10个自动或手动备份 MySQL 数据库的方法,应该有适合你的方法。

1.  Backing Up Using MySQLDump 

数据备份,可以使用 MySQL 自带的  MySQLDump 命令来完成。这篇文章给出了多种例子,包括把数据库备份成一个文件,备份到另外一个服务器,还有备份成一个gzip压缩文件。

2. MySQL Export: How to Backup Your MySQL Database?

录数据库,可以通过生成一个 dump 文件来备份数据库。这种方法的前提是,服务器上必须有 phpMyAdmin 工具。

3. Automatically Backup Mysql Database to Amazon S3

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

4. How to Backup MySQL Databases, Web Server Files to an FTP Server Automatically

如果你有自己的Web服务器或VPS,这里有一个简单方法:使用 FTP 或 NAS备份。首先你需要用 mysqldump 命令备份每个单独数据库,然后写一个脚本,用于 tar 打包,设置 cron ,并创建  FTP 备份。

5. How to E-Mail Yourself an Automatic Backup of Your MySQL Database Table with PHP

这个方法可以帮助你轻松备份特定的数据表,给你发送一封附有. sql 文件的邮件。 你可以创建一个特殊的邮箱l账号来接收备份文件。

6. How to Backup MySQL Database Using PHP

至少分三步:① 在 PHP 文件中执行数据库备份语句;② 在 system()函数中执行 mysqldump 命令;③ 用 phpMyAdmin 做备份

7. Backup Your Database Into an XML File By Using PHP

这个方法使用一段PHP代码片段,以XML格式输出备数据库。虽然 XML 文件不是还原数据表的最便捷格式,但便于读取。

8. Backup MySQL Database Through SSH

没有 phpMyAdmin 工具也可以备份数据库,SSH可用于备份较大的数据。必须在 cPanel 或 Plesk 控制面板中开启 shell 访问权,然后使用一个诸如 PuTTY 之类的工具远程登录服务器。

9. How to Backup MySQL Database Automatically (For Linux Users)

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

10. Ubuntu Linux Backup MySQL Server Shell Script

如果你的VPS 操作系统是 Ubuntu 系统,那你可以把整个MySQL服务器数据库备份到FTP服务器中。

如果你还有其他方法,欢迎在评论中给出。

英文原文:smashinghub   编译:伯乐在线 – 黄利民

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

  1. mysql备份数据库语句6_13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复...

    扩展 : SQL语句教程 什么是事务?事务的特性有哪些? 根据binlog恢复指定时间段的数据 mysql字符集调整 使用xtrabackup备份innodb引擎的数据库  innobackupex  ...

  2. 13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复

    扩展 : SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html 什么是事务?事务的特性有哪些? http://blog.csdn.net/yenang ...

  3. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  4. mysql用户管理,常用sql语句,mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...

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

    MySQL数据库备份和还原的常用命令 2012-03-27 14:43:34 标签:linux mysql 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追 ...

  6. mysql数据库备份心得

    mysql数据库备份/恢复等心得-Navicat for mysql 一.数据传输 如下图所示,选择"工具"->"数据传输". "源" ...

  7. 52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

    MySQL创建用户以及授权 默认用户是root用户,不可能所有人员都用root用户,创建用户防止误删除,因为mysql里边有多个库每个库里有很多表,所以需要给单独的用户做一些授权我只需要它对某一个数据 ...

  8. mysql数据库备份总结_MySQL数据库备份总结

    一个企业的正常运行,数据的完整性是最关键的:所以我们需要在工作中要很熟练的掌握数据的备份与恢复方法:下面是对Mysql数据库备份的三种方法总结,希望对大家会有所帮助 备份开始前的工作环境准备: 1.创 ...

  9. mysql数据库技术与项目李锡辉_《MySQL数据库技术与项目应用教程 李锡辉 ,王樱 9787115474100 人》李锡辉,王樱著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 李锡辉,王樱著 出版社:人民邮电出版社 出版时间:人民邮电出版社 版权提供:人民邮电出版社 基本信息 书名:MySQL数据库技术与项目应用教程 定价:45.00元 作者:李锡辉 ,王 ...

最新文章

  1. 在Ubuntu下输入ifconfig命令返回: ifconfig:找不到命令
  2. java拆解_深入拆解Java虚拟机视频教程
  3. 第三次学JAVA再学不好就吃翔(part79)--并发修改异常产生的原因及解决方案
  4. how does tomcat access js - SAPUI5 Core Libraries
  5. db2 mysql sql server_下文给大家介绍mysql数据库介绍,具体详情如下所示:MySQL数据库:Oracle、DB2、SQL Server、MySQL、access、mang...
  6. [计组]寄存器和存储器的区别
  7. python模块的发布_(转载)Python中模块的发布与安装
  8. ssh问题:ssh_exchange_identification: Connection closed by remote host
  9. Spring Cloud学习(一)
  10. Java中的Class类
  11. 佳博热敏条码打印机修改ip_佳博打印机修改IP教程.doc
  12. 洛谷 P3152 正整数序列
  13. 真无线蓝牙耳机,享受高品质杜比音效
  14. LaTeX的正负号写法
  15. HarmonyOS学习路之开发篇——Ability
  16. ubuntu卸载xilinx
  17. java全栈系列之JavaSE--数组的三种初始化方法及内存分析024
  18. 个人成长的15种能力
  19. 贴片电阻上的字符是如何表示电阻的?
  20. 自动驾驶--预测技术

热门文章

  1. 简单计算器(信息学奥赛一本通-T1057)
  2. 信息学奥赛C++语言: 求小数的某一位
  3. 信息学奥赛C++语言:有规律的数列
  4. 信息学奥赛C++语言:打擂台
  5. atxserver运行没有反应_连续生物工艺:灌流生物反应器
  6. 学习笔记3 :pyqt5 显示opencv 和 PIL图片
  7. 如何看计算机几核,windows7系统怎么看CPU是几核的?win7查看CPU是几核的方法
  8. OpenCV中基本数据结构(3)_Size
  9. Numpy Data type
  10. MUI 地址选择器 - picker使用