数据库备份
#!/bin/bash
cd /data/data_backup/mysql/
savedir=`date +"%Y%m%d_%H:%M:%S"`
user=root
password='root123'
#Create directory if it doesn't exists
[ ! -e $savedir ] && mkdir $savedir
echo $savedir
dbname=call_db # 要备份的数据库名字
echo $dbname.sql
mysqldump -u$user -p$password $dbname > $savedir/$dbname.sql # 要备份到什么目录
===================================================
数据库的恢复
1.登录数据库
2.比如你要恢复$dbname这个数据库 则应该先在数据库中创建该数据库create database $dbname
3,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use person;
4,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source d:/person.sql;