脚本_备份mysql】的更多相关文章

#!bin/bash#功能:备份mysql数据 #作者:liusingbon#定义变量 user(数据库用户名),passwd(数据库密码),date(备份的时间标签)#dbname(需要备份的数据库名称,根据实际需求需要修改该变量的值,默认备份 mysql 数据库)user=rootpasswd=123456dbname=mysqldate=$(date +%Y%m%d)#测试备份目录是否存在,不存在则自动创建该目录[ ! -d /mysqlbackup ] && mkdir /mysq…
脚本如下: #!/bin/bash #数据库IP dbserver='127.0.0.1' #数据库用户名 dbuser='root' #数据密码 dbpasswd=' #数据库,如有多个库用空格分开 dbname='brdb_jtkg_0222 brdb_jtkg_0425' #备份时间 backtime=`date +%Y%m%d-%H-%M` #备份输出日志路径 logpath='/home/mysqlbackup/' echo "################## ${backtime…
#!/bin/bash user=root password= socket=/var/lib/mysql/mysql.sock mycmd="mysql -u$user -p$password -S $socket" for dbname in oldboy oldgirl vincen;do $mycmd -e "create database $dbname" done 备份数据库 #!/bin/bash DBPATH=/tmp/backup USER=roo…
#!bin/bash#功能:检测 MySQL数据库连接数量,以满足对 MySQL 数据库的监控需求,查看 MySQL 连接是否正常.#作者:liusingbon#本脚本每 2 秒检测一次 MySQL 并发连接数,可以将本脚本设置为开机启动脚本,或在特定时间段执行#注意,本案例中的用户名和密码需要根据实际情况修改后方可使用log_file=/var/log/mysql_count.loguser=while :do          sleep 2          count=$(mysqlad…
vim backup_etc.sh chmod 755 backup_etc.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #!/bin/bash   # 备份/etc文件   # Author:James 2016-10-14   # 同步亚洲时间 ntpdate asia.pool.ntp.org &>/dev/null     # 以年月日格…
1.加密备份为.bak文件(实际只是个.zip文件) #!/bin/bash # $:IP地址 # $:用户名 # $:数据库密码 # $:数据库名 # $:加密密码 # $:备份文件名 mysqldump -h$ -u$ -p$ $ | zip -P $ > $ >/dev/>& 2.解密为.sql文件 #!/bin/bash # $:源文件名 # $:目标文件 # $:加密密码 unzip -P $ $ && mv - $ >/dev/>&…
#!bin/bash#功能:检测mysql服务是否存活#作者:liusingbon# host为你需要检测的mysql主机的IP 地址,user为mysql账户名,passwd为密码; 这些信息需要根据实际情况修改后方可使用host=127.0.0.1user=rootpasswd=123456mysqladmin -h 127.0.0.1 -u root -p'$passwd' ping &>/dev/nullif [ $? -eq 0 ];then   echo "mysql…
centos7-每天定时备份 mysql数据库 第一步:编写数据库备份脚本database_mysql_shell.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` #every minute DATABASE=springboot-admin #database name DB_USERNAME=root #database username DB_PASSWORD="mysql" #database password BACKUP_PATH=/backu…
一.编写数据库备份脚本 backupmysql.sh #!/bin/bash # Name:bakmysql.sh # This is a ShellScript For Auto DB Backup and Delete old Backup #备份地址 backupdir=/data/mysql/dwy/mysqlbackup; #备份文件后缀时间 time=_` date +%Y_%m_%d_%H_%M_%S` #需要备份的数据库名称 db_name=database #mysql 用户名…
数据库每天都想备份,手动备份太麻烦而又容易忘记,所以写了一个自动备份MySQL数据库的脚本,加入定时计划中,每天自运运行. 创建Shell脚本代码如下,命名为mysql_dump.sh #!/bin/bash if [ "$1" = "" ] then echo "database name is not set!" else id="root" #用户名 pwd="123456" #密码 db=$1 #数…