一、执行环境 操作系统:linux redhat 数据库:MySQL 5.6 二、备份规划 1.数据备份位置 /opt/www/back/database/pac/data 2.备份日志位置 /opt/www/back/database/pac/logs 3.shell脚本位置 /opt/soft/scripts/mysqldaiybak.sh 4.每天凌晨3:10执行全量备份 三、my.conf配置备份用户 mysql5.6不允许直接在mysqldump 命令里面输入用户名、密码执行导出,但是允许在my.conf里面直接配置好mysqldump的用户密码,在执行mysqldump命令的时候无需显示输入用户密码了。 在/opt/soft/mysql/my.conf末尾添加如下配置项。 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 [mysqldump] user=mysql_backup_user_name password=mysql_packup_password 四、编辑shell脚本 1.创建shell脚本 mkdir /opt/soft/scripts/mysqldaiybak.sh 2.赋予shell脚本可执行权限 chmod 755 /opt/soft/scripts/mysqldaiybak.sh 3.完整的shell脚本 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 #!/bin/bash #This is mysql mysqldaiybak scripts #2015-05-01 database=kuanrf_pac databak_dir=/opt/www/back/database/pac/data logs_dir=/opt/www/back/database/pac/logs dumpbin=/opt/soft/mysql/bin/mysqldump DATE=$(date +%Y%m%d) logFile=$logs_dir/kuanrf_pac$DATE.log echo " " > $logFile echo "-----------------------------------" >> $logFile echo "kuanrf_pac backup start" >> $logFile echo $(date +"%y-%m-%d %H:%M:%S") >> $logFile echo "-----------------------------------" >> $logFile $dumpbin $database >$databak_dir/kuanrf_pac_bak$DATE.sql echo "-----------------------------------" >> $logFile echo "kuanrf_pac backup end" >> $logFile echo $(date +"%y-%m-%d %H:%M:%S") >> $logFile echo "-----------------------------------" >> $logFile 五、配置定时任务 1.执行如下命令,打开定时任务配置文件 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 crontab -e 2.vi编辑器操作,插入如下配置项,保存 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 10 3 * * 1-6 /opt/soft/scripts/mysqldaiybak.sh 3.查看定时任务是否配置成功 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 crontab -l 4.启动crontab服务 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 /sbin/service crond restart 5.查看定时任务是否已经运行 [plain] view plain copy 在CODE上查看代码片派生到我的代码片 ps -ax | grep cron
- 浏览: 528311 次
- 性别:
- 来自: 上海
最新评论
-
jingchh:
帅哥, 这个类是哪个包下面的呢? 应该下载哪个jar包,谢谢~ ...
StringUtils工具类的常用方法 -
Nabulio:
StringUtils工具类的常用方法 -
yuanyuan2597:
那请问,按照你的方法进行修改调用。SELECT locatio ...
根据经纬度实现附近搜索Java实现 -
yangguo:
这个经理有病,埋伏打他一顿。
复试 等电话 -
emparadise329:
进一步学习了子类与父类间的关系
Java 子类对象实例化 面试题
相关推荐
学习如何使用mysqldump和其他工具进行安全备份,以及在必要时如何恢复数据,是数据库管理员的重要技能。文档会详细讲解这些过程。 9. **触发器和存储过程**: MySQL 5.6支持创建和使用触发器和存储过程,使得...
- **备份与恢复**:定期进行数据备份是必要的,可以使用mysqldump或第三方工具实现。 - **版本升级**:MySQL提供平滑升级机制,从5.6到更高版本,可以通过升级工具进行无缝迁移。 总的来说,MySQL 5.6 for ...
MySQL数据库的自动定时备份是数据库管理中的重要...综上所述,设置MySQL的自动定时备份涉及到`mysqldump`的使用、任务调度器的配置以及备份文件的管理和命名策略。通过合理规划,你可以确保数据库安全并随时可以恢复。
了解如何使用`mysqldump`工具创建数据库的备份,并学习如何在需要时恢复这些备份。 10. **监控和维护**:学会监控MySQL的性能和日志,以便及时发现和解决问题。使用`top`或`htop`查看资源使用情况,定期分析`slow_...
2. `mysql-community-client-5.6.20-4.el7.x86_64.rpm`:客户端程序包,提供用于与MySQL服务器交互的各种工具,如`mysql`命令行客户端、`mysqldump`用于备份和恢复数据库,以及`mysqladmin`用于执行管理任务。...
### MySQL 数据备份与 mysqldump 增量备份详解 #### 一、引言 在现代企业级应用中,数据库作为数据存储的核心组件,其稳定性与安全性至关重要。一旦发生意外,如硬件故障、人为误操作等导致数据丢失或损坏,可能会...
本文将详细介绍如何利用Zabbix监控mysqldump定时备份的过程,帮助企业在数据库管理中提高效率和可靠性。 首先,mysqldump是一款强大的MySQL数据库备份工具,能够生成SQL语句来创建、插入、更新和删除数据库中的数据...
MySQL提供多种备份策略,如mysqldump、xtrabackup等。 10. **安全设置**:设置用户权限、加密连接、限制IP访问等,是保证数据库安全的关键。理解MySQL的权限系统和安全最佳实践是每个DBA的必修课。 这份讲义可能还...
- **备份与恢复**:通过`mysqldump`工具,可以定期备份数据库,并在必要时进行恢复。 **4. 性能调优** - **配置文件优化**:通过修改my.cnf配置文件,可以调整各种参数以优化性能,例如`innodb_buffer_pool_size`、...
- **备份与恢复**:定期备份数据是非常重要的,可以使用 mysqldump 工具进行备份。 - **安全设置**:确保只允许授权用户访问数据库,定期更新密码。 通过以上知识点的介绍,相信对于 MySQL 5.6 Zip 版本及其安装...
- 数据库备份:使用mysqldump进行全备和增量备份。 - 数据恢复:如何从备份文件恢复数据,应对意外情况。 本教程的视频教学版将通过实际操作,深入浅出地讲解这些知识点,让初学者能够快速上手MySQL 5.6,掌握...
7. **备份与恢复**:为了确保数据安全,MySQL支持多种备份策略,如使用mysqldump进行逻辑备份,或者使用xtrabackup进行物理备份。恢复则通过导入备份文件完成。 8. **安全增强**:MySQL 5.6强化了安全特性,包括更...
用户可以通过`mysqladmin`命令检查服务器状态,或者使用`mysqldump`备份数据库。 9. **升级与迁移**: - 如果是从旧版本升级到5.6.x,需要考虑数据迁移和兼容性问题。MySQL提供了工具来帮助平滑过渡,但建议在升级...
with-federated-storage-engine --with-innodb-plugin --with-mysqldumpSlow-query-log-file=/var/log/mysql/mysqldump-slow.log ``` 注意:替换`/usr/local/mysql`为你希望安装MySQL的路径。 配置成功后,进行...
9. **备份与恢复**:包括如何使用mysqldump进行完整或增量备份,以及如何在数据丢失或损坏时恢复数据。 10. **MySQL日志系统**:binlog(二进制日志)记录所有改变数据库的语句,用于复制和恢复;错误日志记录...
1. 定期备份数据库,使用`mysqldump`命令生成SQL脚本或物理文件。 2. 当需要恢复时,使用`mysql`命令导入备份文件。 总结,MySQL 5.6的离线安装与配置涉及多个步骤,包括下载安装包、安装服务、配置参数、安全设置...
MySQL 5.6是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化,尤其在并发处理和大数据量操作方面。在这个版本中,安装通常依赖于一系列的RPM(Red Hat Package Manager)包,这些包是专门为...
9. **备份与恢复**:掌握如何备份和恢复 MySQL 数据库,包括使用 `mysqldump` 工具和在线备份策略。 10. **权限管理**:学习 `GRANT` 和 `REVOKE` 命令,设置用户权限,理解角色(ROLE)的概念。 11. **性能优化**...
- **备份与恢复**: 使用`mysqldump`工具进行数据库备份,通过`mysql`命令进行数据恢复。 - **监控**: 利用MySQL自带的性能监控工具或第三方工具如Percona Monitoring and Management (PMM)进行性能监控。 - **性能...
在备份和恢复方面,MySQL 5.6.49提供了更好的备份工具,如`mysqldump`和`mysqlpump`,它们可以快速生成数据库的完整或增量备份,方便在需要时进行恢复。 对于Windows 64位系统的用户,`mysql-5.6.49-winx64.zip`...