mysql全量备份和快速恢复的方法整理

  

一个简单的mysql全量备份脚本,备份最近15天的数据。

  

备份   

  

#每天备份mysql数据库(保存最近15天的数据脚本)

  

日期=$ Y(日期+ % % m % d)

  

/home/cuixiaohuan/灯/mysql5/bin/, mysqldump -uuser -ppassword need_db祝辞/home/cuixiaohuan/bak_sql mysql_dbxx_ DATE.sql美元;

  

找到/home/cuixiaohuan/bak_sql -mtime + 15 - name ' *。sql的rm - rf {} \;

     

恢复   

mysql数据导入

  
  

删除数据库need_db;

  

创建数据库need_db;

     

导入数据:必须设定编码进行恢复

  
  

。/mysql -uroot - p——default-character-set=utf8 need_db & lt;xx.sql

     

  

使用,mysqldump备份与恢复

  

1。备份原理

  

, mysqldump备份原理比较简单,先查出需要备份的表结构,在文本文件中生成一个创造语句,然后将表中的所有数据记录转换成一条插入语句;通过这些语句就能够创建表并插入数据。

  

2。备份一个数据库

  

基本语法:

  
  ,

祝辞祝辞的在,mysqldump - u用户名- p dbname table1表……比;BackupName.sql

     

实例说明:

  
  

, mysqldump - u root - p测试人比;/tmp/backup.sql

     

3。备份多个数据库

  

基本语法:

  
  

, mysqldump - u用户名- p -数据库dbname2 dbname2祝辞BackupName.sql

     

实例说明:

  
  

, mysqldump - u root - p——mysql数据库测试比;/tmp/backup.sql

     

4。备份所有数据库

  

基本语法:

  
  

, mysqldump - u - p所有数据库用户名的在BackupName.sql

     

实例说明:

  
  

, mysqldump - u root - p所有数据库比;/tmp/all.sql

     

5。数据恢复

  

基本语法:

  
  

mysql - u root - p [dbname] & lt;backup.sql

     

实例说明:

  
  

mysql - u root - p & lt;/tmp/backup.sql

     

以上就是mysql全量备份和快速恢复的方法整理的详细内容,更多关于mysql简单全量备份和快速恢复的方法的资料请关注其它相关文章!

mysql全量备份和快速恢复的方法整理