使用mysqldump备份数据库

Posted 搁浅的龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用mysqldump备份数据库相关的知识,希望对你有一定的参考价值。

#! /bin/sh
day_str=`date +%j`
day=`date +%Y%m%d`
days_str=`echo "$day_str % 60"|bc`
cd /home/db_backup
echo ${day}
mysqldump --opt -hhostip -uusername -ppassword --databases dbname1 dbname2 > ${day}.sql
gzip -f ${day}.sql
#
#backup binary file
mysqladmin -hhostip -uusername -ppassword flush-logs
cp /var/lib/mysql/mysql-bin* .
gzip -f mysql-bin*

 

如果电脑上没有bc或者mysqladmin,需要安装 yum -y install mysql bc即可













以上是关于使用mysqldump备份数据库的主要内容,如果未能解决你的问题,请参考以下文章

mysqldump 如何备份 以及如何解决锁表的问题

如何使用mysqldump命令备份mysql数据库

如何对mysql备份

如何使用mysqldump/xtrabackup备份

mysql备份方式都有哪些

MySQL使用mysqldump备份数据库