WEB开发网
开发学院数据库MySQL Linux异构网络中如何备份MYSQL数据库 阅读

Linux异构网络中如何备份MYSQL数据库

 2006-11-19 10:44:59 来源:WEB开发网   
核心提示:笔者是一个中小Linux网站的管理员,系统构架是:RHEL 4.0 + PHP 4.3 + Mysql 4.03 +Apache 1.23,Linux异构网络中如何备份MYSQL数据库,日均IP访问量在200次,一个典型的Linux小型网站,另外各个应用程序的复杂度日与剧增,处理的数据量也都相当庞大,Linux用户常常

笔者是一个中小Linux网站的管理员,系统构架是:RHEL 4.0 + PHP 4.3 + Mysql 4.03 +Apache 1.23。日均IP访问量在200次,一个典型的Linux小型网站。由于是小型网站,所以没有经费使用磁带机进行系统备份,使用的DVD光盘刻录机+网络硬盘。随着Linux的应用日益广泛,特别是在网络应用方面,有大量的网络服务器使用Linux操作系统。由于Linux的桌面应用和Windows相比还有一定的差距,所以在企业应用中往往是Linux和Windows操作系统共存形成异构网络。在服务器端大多使用Linux和Unix的,PC端使用Windows 9X/2000/XP。下面我们就讲讲在Linux异构网络备份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
  二、 备份数据到DVD盘片

随着MYSQL数据量的增大,使用传统CD—R来备份硬盘并不现实,采用CD—RW分卷制作实在太麻烦、磁带机对于中小企业又过于昂贵。另外各个应用程序的复杂度日与剧增,处理的数据量也都相当庞大,Linux用户常常遇到的问题就是:有什么办法可以经济快捷的对数据做备份与保存。随着DVD刻录机和盘片的价格迅速降低,使用DVD刻录机用来备份Linux操作系统非常明智的。

1 2 3 4 5  下一页

Tags:Linux 网络 如何

编辑录入:coldstar [复制链接] [打 印]
赞助商链接