linux备份 还原数据库
2014-03-31 15:04
253 查看
1、 创建保存mysql备份文件的路径 /var/mysqlbak
mkdir /var/mysqlbak
2、 创建/usr/sbin/mysql_bak.sh文件
3、 #nano /usr/sbin/VWS_bak.sh
第一种方式:tar的方式必须先停止数据库服务,否则容易丢失数据
#!/bin/sh
/etc/init.d/mysqlstop
sleep 10
name=`date+%Y%m%d`
tar zcvf/var/mysqlbak/mysql$name.tar.gz /var/lib/mysql
/etc/init.d/mysql start
第二种方式:我们采用这种方式
#!/bin/sh
name=`date+%Y%m%d`
mysqldump VWS-uroot -proot > /var/mysqlbak/VWS$name.sql
3、修改文件属性,使其可执行
# chmod 777/usr/sbin/mysql_bak.sh
4、修改/etc/crontab
#nano/etc/crontab
在下面添加:
00 1 * * * root /usr/sbin/ VWS_bak.sh
表示每天1点钟定时执行备份。
00 1 * * 0 root /usr/sbin/jasperserver_bak.sh
表示每周日的1点备份,第5个字段取值0-6,0表示周日
5、重启 crond
/etc/init.d/cron restartcd
完成。
还原数据库
mysql -h 127.0.0.1 -uroot -proot VWS</var/mysqlbak/mysql20140319.sql
mkdir /var/mysqlbak
2、 创建/usr/sbin/mysql_bak.sh文件
3、 #nano /usr/sbin/VWS_bak.sh
第一种方式:tar的方式必须先停止数据库服务,否则容易丢失数据
#!/bin/sh
/etc/init.d/mysqlstop
sleep 10
name=`date+%Y%m%d`
tar zcvf/var/mysqlbak/mysql$name.tar.gz /var/lib/mysql
/etc/init.d/mysql start
第二种方式:我们采用这种方式
#!/bin/sh
name=`date+%Y%m%d`
mysqldump VWS-uroot -proot > /var/mysqlbak/VWS$name.sql
3、修改文件属性,使其可执行
# chmod 777/usr/sbin/mysql_bak.sh
4、修改/etc/crontab
#nano/etc/crontab
在下面添加:
00 1 * * * root /usr/sbin/ VWS_bak.sh
表示每天1点钟定时执行备份。
00 1 * * 0 root /usr/sbin/jasperserver_bak.sh
表示每周日的1点备份,第5个字段取值0-6,0表示周日
5、重启 crond
/etc/init.d/cron restartcd
完成。
还原数据库
mysql -h 127.0.0.1 -uroot -proot VWS</var/mysqlbak/mysql20140319.sql
相关文章推荐
- Linux下MySQL整个数据库的备份与还原2
- Linux下mysql整个数据库的备份和还原
- FAMP5.1.0正式版,网页式管理FreeBSD和Linux上的虚拟主机、FTP、数据库,在线备份还原
- linux下mysql的最常用的操作指令_创建用户、备份和还原数据库
- Linux+Oracle环境下如何将A服务器上的数据库备份还原到B服务器
- Linux mysqldump 数据库备份与还原
- [FreeBSD] FAMP5.1.0正式版,网页式管理FreeBSD和Linux上的虚拟主机、FTP、数据库,在线备份还原
- Linux还原数据库备份
- Linux(ubuntu)下MySQL整个数据库的备份与还原 Linux下MySQL整个数据库的备份与还原[转]
- 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥。必须还原备份密钥或删除所有加密的内容。
- 对数据库进行备份和还原——DB的备份还原
- [转]linux下完全备份数据库mysql
- 利用SQLDMO备份与还原数据库
- Linux操作系统的备份与还原
- 备份,还原数据库(Access)
- 关于含有MySQL LongText类型数据库备份还原感慨
- 数据库自动备份还原成新库脚本
- 1.mysql bin-log日志基本操作与数据库备份还原
- 利用T-SQL语句,实现数据库的备份与还原的功能
- Linux下用dump实现备份和还原