备份脚本

#!/bin/bash
mkdir /bak # 备份文件存放位置
read -p “请输入你要使用的mysql用户:” my_user
read -p “请输入mysql用户密码:” my_pass
my_conn="-u m y u s e r − p my_user -p myuserpmy_pass"
read -p “请输入你要备份的数据库:” my_db
bf_dir="/bak"
bf_cmd="/usr/local/bin/mysqldump"
bf_time=date +%Y$m$d-%H%M
name=“ m y d b − my_db- mydbbf_time”
cd $bf_dir
$bf_cmd $my_conn --databases m y d b > my_db > mydb>name.sql
echo “您已成功备份$my_db库!”

使用哪个用户备份就得通过mysql授权

mysql -uroot -p123.com

mysql> grant all on . to ‘root’@‘localhost’ identified by ‘123.com’;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值