博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据库备份的10个教程
阅读量:7082 次
发布时间:2019-06-28

本文共 981 字,大约阅读时间需要 3 分钟。

  hot3.png

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

1.   

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

2. 

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

3. 

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

4. 

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

 

5. 

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

6. 

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

7. 

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

8. 

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

9. 

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

10. 

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

 

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

转载于:https://my.oschina.net/neo600/blog/51337

你可能感兴趣的文章
redis配置认证密码
查看>>
码农十年连载一
查看>>
Notice: Undefined index: REQUEST_URI in
查看>>
[webAPP项目]基于MUI框架开发APP功能点开发详解大纲
查看>>
Kotlin 笔记
查看>>
搭建Nginx+Java环境(转)
查看>>
华为13年机试题
查看>>
JSP 生命周期
查看>>
CentOS 7安装配置Redis数据库
查看>>
Javascript基础 错误调试
查看>>
Java实现定时任务的三种方法
查看>>
又见日志-从日志中的思考
查看>>
maven dependency
查看>>
Navicat 快捷键总结
查看>>
Windows Server 2012 之NIC组合(NIC Teaming)介绍
查看>>
电脑无需设置DNS网关该如何上网
查看>>
系统负载能力浅析
查看>>
各种mysql视频的学习笔记
查看>>
OC高效率52之以“自动释放池块”降低内存峰值
查看>>
Linux初学者笔记01
查看>>