'数据库' 标签

VPS各种备份的SSH命令

例如:tar -czvf /var/backups/mysql.tar.gz -c /etc/mysql 是将数据库备份到var/backups。这里加“-c”参数就可以解决“tar: Removing leading `/’ from member names”这个提示。
还有:mysqldump -uwpdbuser -pmysqlpass mysqlname | gzip > backupdb.sql.gz
tar -zcvf /usr/backup/nginx_conf_$(date +%Y%m%d).tar.gz /usr/local/nginx/conf备份nginx配置文件

对于使用ubuntu的VPS可以在这里看到各种备份的SSH命令 这里有自动备份到Dropbox的教程。

数据库相关插件

1. 数据库备份:WP Database Backup
数据库备份无疑是数据库管理中最重要的一项工作,如果服务器因为某种原因宕掉了,又或者网站被黑,内容被篡改,而又没有备份数据库,这时候就彻底悲剧了,很多很多重要数据就会丢失且无法恢复。

而在 WordPress 数据库备份这方面,WP Database Backup 无可争议是最好的 WordPress 数据库备份插件,它可以支持你把数据库备份到服务器上,下载到本地,或者发动到你的邮箱,并且更重要的是你还可以让它定期把数据库备份好,自动发送到你的邮箱中。

更加详细关于 WordPress 数据库和整个博客的备份的介绍,请参考:如何有规律的备份 WordPress 博客

2. 数据库管理:WP-phpMyAdmin
phpMyAdmin 是开源的 MySQL 数据库管理工具,它能够让用户直接对 MySQL 数据库进行操作的 PHP 脚本程序。phpMyAdmin 能够进行 SQL 查询,这个在插件开发的时候特别有用(当然是要在测试的数据库上使用),另外对数据库的日常管理,如优化,修复,备份数据库,查看数据库存在的错误,创建索引等等。

WP-phpMyAdmin 这个插件只做一个工作,就是把 phpMyAdmin 整合到 WordPress 后台,让你能够直接在 WordPress 后台使用 phpMyAdmin 操作和管理 WordPress 数据库。