数据库的备份与恢复

数据库备份
#!/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;
关注公众号 海量干货等你
原文地址:https://www.cnblogs.com/sowhat1412/p/12734350.html