mysql backup 脚本
mysql 脚本 backup
2023-09-14 08:59:51 时间
保证创建备份文件只能是创建者跟root可以访问,其他用户没有权限,保证了数据库备份的安全。
################################### # $Id: backup 380 2012-04-02 10:38:59Z netkiller $ # Author: netkiller@msn.com # Home: http://netkiller.github.com ################################### BACKUP_HOST="localhost" BACKUP_USER="root" BACKUP_PASS="" BACKUP_DIR=/opt/backup BACKUP_DBNAME="test neo" #Number of copies COPIES=7 #################################### MYSQLDUMP="mysqldump" #TIMEPOINT=$(date -u +%Y-%m-%d) TIMEPOINT=$(date -u +%Y-%m-%d.%H:%M:%S) MYSQLDUMP_OPTS="-h $BACKUP_HOST -u$BACKUP_USER -p$BACKUP_PASS" #################################### umask 0077 test ! -d "$BACKUP_DIR" mkdir -p "$BACKUP_DIR" test ! -w $BACKUP_DIR echo "Error: $BACKUP_DIR is un-writeable." exit 0 for dbname in $BACKUP_DBNAME test ! -d "$BACKUP_DIR/$dbname" mkdir -p "$BACKUP_DIR/$dbname" $MYSQLDUMP $MYSQLDUMP_OPTS $dbname | gzip $BACKUP_DIR/$dbname/$dbname.$TIMEPOINT.sql.gz done find $BACKUP_DIR -type f -mtime +$COPIES -delete
使用Shell脚本安装MySQL(二) ⭐本文介绍⭐ 随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要。在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分。本文将主要介绍Shell脚本的基础,变量使用等知识。
MySQL导出sql脚本文件 sql脚本文件在我们做项目时,特别是学习别人的开源项目时经常需要进行导入导出操作,才能在自己的系统上跑起来,这篇文章主要介绍如何导出sql脚本文件,具体操作如下,附带截图详解。
netkiller Nickname:netkiller | English name: Neo chen | QQ: 291379 | 订阅号:netkiller-ebook | 网站:http://www.netkiller.cn
相关文章
- Mac Pro 解压安装MySQL二进制分发版 mysql-5.6.30-osx10.11-x86_64.tar.gz(不是dmg的)
- 【MySql】mysql 的权限体系介绍
- mysql分享一:运维角度浅谈MySQL数据库优化
- mysql联合索引详解
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- MySQL--执行mysql脚本及其脚本编写
- mysql DATE_FORMAT FROM_UNIXTIME 的区别
- 使用mysql-connector-python操作MYSQL数据库
- mysql多实例(个人的情况,不是大众的)里面有配置好的脚本+主从复制
- hive 安装mysql作为元数据
- 【问题解决方案】MySQL安装后无法启动-net start mysql服务名无效
- MySQL内核月报 2014.11-MySQL· 5.7优化·Metadata Lock子系统的优化
- mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid) 的解决方法
- if语句编写Mysql备份脚本
- 21分钟 MySQL 入门教程
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )
- Python编程:records批量插入数据到mysql
- MYSQL导入数据报错|MYSQL导入超大文件报错|MYSQL导入大数据库报错:2006 - MySQL server has gone away
- [MySQL] 解决办法: Error: Transaction test error: file /etc/my.cnf from install of mysql-community-server
- mysql 查看 脏页_MySQL:刷脏页
- Mysql之keepalived双主搭建
- 【MySql】MySQL索引15连问(相信大家看完肯定会有帮助)