Linux异构网络中如何备份MYSQL数据库
2006-11-19 10:44:59 来源:WEB开发网目录共享。这个目录具有远程root用户读写权限。保存NFS配置文件,然后使用命令:
#exportfs -a
–
r
然后重新启动NFS服务:
#service nfsd start
远程计算机设定后,在MYSQL服务器/mnt 目录下建立一个
backup_share
目录:
#
mkdir /mnt/backup_share
将远程的Linux计算机的
/usr/backups/mysql/
目录挂载到MYSQL服务器的/mnt/backup_share目录下:
# mount -t nfs 192.168.1.17:
/usr/backups/mysql /mnt/backup_share
将目录挂载进来后,只要进入
/mnt/backup_share
目录,就等于到了IP地址:192.168.1.7那部NFS计算机的/usr/backups/mysql
目录中。下面使用mysqldump
把“
phpbb_db_backup”备份到远程计算机: #
mysqldump
phpbb_db_backup
> /mnt/backup_share/
phpbb_db_backup
.2005-5-6
2. 通过Samba网络备份
Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到www.samba.org网站下载samba软件包,现在最新的版本是3.0.10版。然后Windows计算机上建立一个目录(/arc)并且共享,赋予其读写权限。同样在MYSQL服务器/mnt 目录下建立一个
backup_share1
目录,然后进行挂载:
# mount -t smbfs -o username=cjh, password=XXXX //192.168.1.18/arc /mnt/backup_share
最后使用命令进行备份:
#
mysqldump
phpbb_db_backup
> /mnt/backup_share/
phpbb_db_backup
.2005-5-6
Mysql是一个功能强大的数据库,需要在实践中多练习才能熟练掌握,本文介绍Mysql的网络备份方法。希望对大家有所帮助。
更多精彩
赞助商链接