Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。本文介绍关于shell脚本的两个应用场景:MySQl数据库备份与实现代码一致性。一、备份MySQL数据库场景:一台MySQL
1:导出数据库,主要用管理员身份运行cmd c:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump -u root -p iot_demo>aa.sql 2:导出一个表 c:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldum
1.先确定软件包和crond服务运行情况: 查看是否安装vixie-crom-4.1-44.EL4软件包 #rpm -qa |grep vixie-cron vixie-crom-4.1-44.EL4   查看crond服务的运行状态 #service crond status crond (pid 3065) is running...  
转载 2011-08-09 17:01:22
491阅读
  刚写了个shell脚本,用于每天凌晨2点30分备份项目中的一个。现做个简单记录,以备查用,也和广大51cto午饭们分享。
原创 2010-12-23 16:48:49
1892阅读
2点赞
#!/bin/bash#back_mysql by 2016-11-14bak_dir=/data/backup_db/`date +%Y%m%d`mysqldb=mysqlmysqluser=*****mysqlpw=******if [ $UID -ne 0 ];then    echo "must to be use root for exec she
原创 2016-11-15 18:47:45
714阅读
MySQL shell 备份数据库 背景 之前使用 mysqldump 和 mysql source 的方式备份数据库非常缓慢 有时候要耗费非常长的时间 今天发
原创 7月前
115阅读
# 如何使用Shell脚本备份MySQL数据库 ## 概述 在开发过程中,数据库备份是非常重要的一环,可以保证数据的安全性。本文将教你如何使用Shell脚本备份MySQL数据库。 ## 备份流程 下面是备份数据库的整个流程,我们可以使用一个表格来展示: | 步骤 | 描述 | | ---- | ---- | | 1 | 连接数据库 | | 2 | 备份数据库 | | 3 | 关闭连接 |
一段常用db备份脚本 1 #!/bin/bash 2 ### create by yunfei.heyf 3 ### program for backup mysql with mysqldump 4 5 6 BAKDIR="/home/admin/backup" 7 DUMPCMD="/usr/bin/mysqldump -uroot
原创 2011-11-23 09:44:00
964阅读
 #!/bin/bash #指定运行的脚本shell #运行脚本要给用户权限 backdir=/backup' month='date +%m' day='date+%d' year=‘date+%y' hour='date+%k' min='date+%m' dirname=$year-$month-$day-$hour-$min mkdir $bak
原创 2013-02-20 19:40:03
391阅读
vim backup_db#!/bin/bashmysql_host="192.168.1.12"mysql_user="sige"mysql_passwd="Sige123"date=$(date +%Y-%m-%d)bak=/data/backup/#备份数据库数组 db_arr=$(echo "show databases;" | mysql -u$mysql_user -p$mysql_
原创 2015-12-30 22:55:35
940阅读
MySQL数据备份一、直接针对数据目录备份 cd /usr/local/mysql/data/ #进入目录内 tar Jcf mysql_all-$(date +%F).tar.xz #针对data进行打包 tar xf xxx -C xxx #把打包的解压至数据文件就还原了二、使用专用备份工具mysqldump MySQL自带的备份工具,相当方便对MySQL进行备份。通过该命令工具可以将制定的
转载 2023-05-31 14:06:46
418阅读
1点赞
在Linux环境下,使用Shell脚本自动备份数据库,需要用到 crontab 定时任务,以下是使用 mysqldump 方式对数据库备份 1、新建shell脚本,这里命名为 dbbackup.sh /usr/bin/mysqldump -u用户名 -p密码 -h 数据库IP -R --opt 要备
原创 2023-04-25 06:16:18
162阅读
/bin/bashBAKPATH=/opt/mysqlMYUSER=rootMYPASSWD=123456SOCKET=/data/3308/mysql.sockMYCMD="mysql -u$MYUSER -p$MYPASSWD -S $SOCKET"MYSQLDUMP=mysqldump -u$MYUSER -P$MYPASSWD -S $SOCKET  -x -F -R[ ! -d
原创 2017-07-17 18:20:41
484阅读
shell脚本备份数据库#!/bin/bash#2017年8月16日#by lee#auto backup databases############DB_USER=root DB_PASSWD=123456DB_TIME=`date '+%m-%d-%Y'` DB_DIR=/tmpif [ ! -d $DB_DIR ];then     mkdir $DB_DIR     echo "mkdir
原创 2021-05-20 15:04:53
878阅读
``` # 配置mysql备份 * * * * * sh /home/cron/back_mysql_db.sh >> /tmp/back_mysql_db.log 2>&1 ``` ``` #!/bin/bash # 没有则创建 if [ ! -d "/home/wwwroot/default/mysqlbackup" ];then mkdir -p "/home/wwwroot/default
转载 2020-05-25 16:55:00
115阅读
2评论
Linux环境shell脚本编码mysqlsh -h127.0.0.1 -P$3306 -u$root -p$123456 --js --verbose --log-level=@debug3 -e "util.dumpSchemas(['configdb','userdb'],'/home/mjtabu/database/backupSchemas',{'threads':48})" >/
原创 2021-05-25 00:07:48
1165阅读
#!/bin/bash #定时备份数据库 #备份目录 backdir=/data/backup/mysql/ #文件名随机 time=$(date +%Y%m%d%H) user=user pass=pass dbname=dbname host=127.0.0.1 #执行备份
原创 2021-07-27 11:03:40
395阅读
不多说,直入主题新建backup_dbs.sh,内容如下ls_date=`date +%Y%m%d`fileName=/home/db/mysql/backups/databackup_192.168.175.128_3306_$ls_date.sql...
原创 2022-04-22 14:17:47
90阅读
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/87634892不多说,直入主题新建backup_dbs.sh,内容如下ls_date=`date +%Y%m%d`fileName=/home/db/mysql/backups/databackup_192.168.175.128_3306_$ls_date.sql...
原创 2019-02-18 18:17:39
292阅读
# Windows MySQL 备份数据库脚本 在日常的数据库管理工作中,备份数据库是一项非常重要的任务。无论是为了备份数据以防数据丢失,还是为了将数据库迁移到新的服务器中,备份数据库都是必不可少的。本文将介绍如何在 Windows 系统上使用脚本备份 MySQL 数据库。 ## 1. 安装 MySQL 首先,在 Windows 系统上安装 MySQL 数据库,并确保 MySQL 服务正在
原创 2023-08-21 03:56:40
338阅读
  • 1
  • 2
  • 3
  • 4
  • 5