一个简单的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全量备份和快速恢复的方法整理