龙空技术网

mysql备份脚本

爽朗的袋鼠 347

前言:

而今我们对“mysql密码转义”大致比较看重,大家都想要了解一些“mysql密码转义”的相关知识。那么小编同时在网上收集了一些关于“mysql密码转义””的相关内容,希望各位老铁们能喜欢,大家快快来学习一下吧!

#!/bin/bash. /etc/profile. ~/.bash_profilebackup_date=`date +%Y%m%d%H%M`# backup_date=`date "+%Y%m%d"`echo ${backup_date}backup_dir="/data/mysql/backup"username=rootpassword=AAA\!@#2022#密码为AAA!@#2022   密码\是转义字符##生产数据库名清单/usr/bin/mysql -h 192.168.2.111 -P3306 -u${username} -p${password} -N -e "show databases"> /tmp/dblist.txt##循环每个数据库备份cat /tmp/dblist.txt|grep -v mysql|grep -v performance_schema|grep -v information_schema |grep -v sys|while read linedodb_name=$lineecho ${db_name}' 开始导出...'mysqldump_file=${backup_dir}/${db_name}_${backup_date}.xz/usr/bin/mysqldump -h 192.168.2.111 -P3306 -u${username} -p${password} ${db_name} --quick --single-transaction|xz >${mysqldump_file}echo ${db_name}' 导出完毕...'done# 定时任务时间每天10点执行# crontab -e#     0 10 * * *  /data/backup/mysql_backup.sh >/dev/null 2>&1

标签: #mysql密码转义