首页 > 代码库 > mysql备份和恢复

mysql备份和恢复

摘自:http://safe.it168.com/a2009/1108/805/000000805490.shtml

要备份数据库” phpbb_db_backup ”

#mysqldump phpbb_db_backup | gzip > /usr/backups/mysql/ phpbb_db_backup.2005.5.6.gz

要恢复数据库” phpbb_db_backup ”

#mysql –u -p phpbb_db_backup

通过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.2009-5-6

mysql备份和恢复