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服务器中。
如果你还有其他方法,欢迎在评论中给出。