File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ rsync主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secr
5959
6060
6161## MySQL备份  
62- 应用数据库目前还是MySQL为主流,目前MySQL的备份有两种方式:热备份和冷备份,热备份目前主要是采用master/slave方式,关于如何配置这方面的资料,大家可以找到很多。 master/slave方式的同步目前主要用于数据库读写分离,其实也可以用于热备份数据 。冷备份的话就是数据有一定的延迟,但是可以保证该时间段之前的数据完整,例如有些时候可能我们的误操作引起了数据的丢失,那么master/slave模式是无法找回丢失数据的,但是通过冷备份可以部分恢复数据。
62+ 应用数据库目前还是MySQL为主流,目前MySQL的备份有两种方式:热备份和冷备份,热备份目前主要是采用master/slave方式( master/slave方式的同步目前主要用于数据库读写分离,也可以用于热备份数据),关于如何配置这方面的资料,大家可以找到很多 。冷备份的话就是数据有一定的延迟,但是可以保证该时间段之前的数据完整,例如有些时候可能我们的误操作引起了数据的丢失,那么master/slave模式是无法找回丢失数据的,但是通过冷备份可以部分恢复数据。
6363
6464冷备份一般使用shell脚本来实现定时备份数据库,然后通过上面介绍rsync同步非本地机房的一台服务器。
6565
@@ -135,7 +135,7 @@ rsync主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secr
135135                     `find $backup_location/ -type d -mtime +$expire_days | xargs rm -rf` 
136136                     echo "Expired backup data delete complete!" 
137137            fi 
138-             echo "All database backup success! Think  you!" 
138+             echo "All database backup success! Thank  you!" 
139139            exit 
140140    fi 
141141
@@ -146,7 +146,7 @@ rsync主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secr
146146
147147设置好属性之后,把命令加入crontab,我们设置了每天00:00定时自动备份,然后把备份的脚本目录/var/www/mysql设置为rsync同步目录。
148148
149- 	00 00 * * * /root/mysql_backup.sh      
149+ 	00 00 * * * /root/mysql_backup.sh 
150150
151151## MySQL恢复  
152152前面介绍MySQL备份分为热备份和冷备份,热备份主要的目的是为了能够实时的恢复,例如应用服务器出现了硬盘故障,那么我们可以通过修改配置文件把数据库的读取和写入改成slave,这样就可以尽量少时间的中断服务。
@@ -171,4 +171,4 @@ redis的恢复分为热备份恢复和冷备份恢复,热备份恢复的目的
171171## links  
172172   *  [ 目录] ( < preface.md > ) 
173173   *  上一章: [ 应用部署] ( < 12.3.md > ) 
174-    *  下一节: [ 小结] ( < 12.5.md > ) 
174+    *  下一节: [ 小结] ( < 12.5.md > ) 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments