主要介绍mysql数据库在linux下的备份操作
以下是shell编码:
#!/bin/bash
#author lll
dbName=test
fileName=`date +%Y%m%d.%H%M`
backupPath=/root/data
dbuser=root
dbpassword=123456
if [ ! -n "$1" ] ;then
echo -e "---请输入需要备份数据库名称---"
exit
fi
if [ "${dbName}" == "$1" ];then
if [ ! -e $backupPath ];then
echo "---正在创建备份路径---"
mkdir -p $backupPath
fi
mysqldump -u$dbuser -p$dbpassword $1>$backupPath/$fileName.sql
echo "---$1数据库备份完成---"
echo "---备份路径为$backupPath/$fileName.sql---"
else
echo "---please input correct database name---"
exit
fi
该博客详细介绍了如何使用shell脚本在Linux系统中进行MySQL数据库的备份操作。通过输入数据库名称,脚本将自动创建备份路径,执行mysqldump命令进行数据备份,并将备份文件保存至指定路径。备份过程简洁高效,适用于日常数据库维护。
1753

被折叠的 条评论
为什么被折叠?



