6.为博客网站备份MYSQL
Mysql数据库的常用备份方法是使用使用实用程序mysqldump, 其命令格式如下:
# mysqldump [options] database [tables]
其参数的含义为:
options:代表mysqldump的选项,通过mysqldump –help可以查到。
database: 代表将要备份的数据库
tables: 代表将要备份的表,如果不指定任何表,则备份整个数据库。
使用 mysqldump进行备份非常简单,如果要备份数据库” phpbb_db_backup ”,使用命令:
#mysqldump –u -p phpbb_db_backup > /usr/backups/mysql/ phpbb_db_backup.2005.5.6
还可以使用gzip命令对备份文件进行压缩:
#mysqldump phpbb_db_backup | gzip > /usr/backups/mysql/ phpbb_db_backup.2005.5.6。gz
恢复数据使用命令:
#mysql –u -p phpbb_db_backup </usr/backups/mysql/phpbb_db_backup.2005-5-6
在Windows桌面环境下可以使用SQLyog进行备份。官方网站是:http://www.webyog.com/ SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身是完全免费的。SOLyog的下载、安装以及使用很简单。去相关网站下载,它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下。然后运行可执行文件。该程序一启动就开始询问我的登录到MySOL服务器的口令。只需要输入我的服务器名字、用户id和登录密码。所有其它的设置都是正确的默认值。然后重新运行该程序,这时只需要再次输入登录密码。一旦你登录之后,界面就是很值得注意。MySOL服务器上所有的数据库都显示在一个树型控件上。只能访问你在登录时授权的那个数据库。如果开代表授权给你的那个数据库的树型结构,就可以看到一系列代表表格的节点。点开表格节点后,就可以看到一系列显示字段名的节点和另一个代表索引的节点集合。索引界面非常清晰,可以CRUD查询索引和关键字了。这相对前端数据库如Microsoft Access来说是个提高。如果考虑到MySOL刚刚开始提供对主(primary)和非相关(foreign)关键字关系的支持,本程序这部分的设计是很成熟的。在右下方的面板上,有四个标签页,即:结果(Result)、消息(Message)、对象(Object)和历史(History)。笔者总结了它的一些主要功能:
1、快速备份和恢复数据;
2、以GRID / TEXT 格式显示结果;
3、支持客户端挑选、过滤数据;
4、批量执行很大的SQL脚本文件;
5、快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的;
6、程序本身非常短小精悍!压缩后只有348 KB ;
7、完全使用MySQL C APIs程序接口;
8、以直观的表格界面建立或编辑数据表;
9、以直观的表格界面编辑数据;
10、进行索引管理;
11、创建或删除数据库;
12、操纵数据库的各种权限:库、表、字段;
13、编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式;
14、输出数据表结构/数据为SQL脚本;
15、支持输入/输出数据为CSV文件;
16、可以输出数据库清单为HTML文件;
17、为所有操作建立日志;
18、个人收藏管理操作语句;
备份界面见图9。
![]() |
| 图9 SOLyog备份界面 |
如果在Windows使用MySOL,建议在它的网站下载SQLyog(需要注册姓名和电子邮件地址),然后安装并进行数据备份。关于备份介质。建议用一个外置的硬盘,因为这样一来,你就只需要把硬盘接口插上,后面的事情就由Iomega 公司的AutomaticBackup software 来完成了。在Windows Explorer中选择工具、文件夹选项,然后点击查看按钮,选择显示隐藏文件和文件夹,然后点击确定。安装Iomega Automatic Backup软件。在安装完成之后,该软件会引领你到该程序的设置向导。在该向导的第一页,查看一下在Easy Setup Default Source Folders下面列出的选项。如果你把文件保存在桌面、我的文档和Favorites folders里面,那么就把所有的选项框都选上,接下来,点击选择目标按钮,选择你刚刚安装的硬盘,然后点击确定和个性化。在下一页,通过对于下面所列出的每一个文件夹都按照如下步骤完成操作,以此来把你余下的数据定位:点击增加文件夹按钮,选择一个文件夹,然后点击确定。
总结:WAMP和b2evolution可以组成一个优秀的博客网站,可以在互联网上运行,也可以在局域网中运行。有了b2evolution一个博客就可以低成本地发布、更新和维护自己的博客网站。在预算短缺的今天,WAMP+b2evolution组成博客网站无疑具备明显的价格优势。
