linux 备份mysql_linux下备份MYSQL数据库的方法
只需按照下面3步做,一切都在你的掌控之下:
第一步:在服务器上配置备份目录代码:
--------------------------------------------------------------------------------
mkdir /var/lib/mysqlbackup
cd /var/lib/mysqlbackup
--------------------------------------------------------------------------------
第二步:编写备份脚本代码:
--------------------------------------------------------------------------------
vi dbbackup.sh
--------------------------------------------------------------------------------
粘帖以下代码,务必更改其中的username,password和dbname。
代码:
--------------------------------------------------------------------------------
#!/bin/sh #Username to access the MySQL server USERNAME="username" # Username to access the MySQL server PASSWORD="password" # List of DBNAMES for Backup DBNAME="dbname" #date timestamp for log message DATE=`/bin/date +%Y-%m-%d_%Hh%Mm` #output file OUTDIR="/var/lib/mysqlbackup/" OUTFILE="ip_bindass".$DATE."sql.gz" #working directory DIR="/var/lib/mysqlbackup/"#cd $DIR # MySQL Backup /usr/bin/mysqldump --database $DBNAME --opt --single-transaction -u$USERNAME -p$PASSWORD | /usr/bin/gzip -9 > $OUTDIR$OUTFILE
--------------------------------------------------------------------------------
更改备份脚本权限
代码:
--------------------------------------------------------------------------------
chmod +x dbbackup.sh
--------------------------------------------------------------------------------
第三步:用crontab定时执行备份脚本代码:
--------------------------------------------------------------------------------
crontab -e
--------------------------------------------------------------------------------
若每天下午3点20备份,添加如下代码,
代码:
--------------------------------------------------------------------------------
20 15 * * * /var/lib/mysqlbackup/dbbackup.sh
--------------------------------------------------------------------------------
搞定!
linux 备份mysql_linux下备份MYSQL数据库的方法相关推荐
- linux 指定库名 登录mysql_linux下对应mysql数据库的常用操作
ssh管理工具连接mysql数据库. 一.连接mysql数据库: 通过shh管理工具,登录linux的用户名,密码,进入ssh的命令行界面后,执行如下命令: mysql -u 数据库用户名 -p 然后 ...
- linux 指定库名 登录mysql_Linux下指定mysql数据库数据配置主主同步的实例
一. 概念:① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二. 举例 主主数据库同步服务器配置 数据库 ...
- linux 编译mysql_linux下编译MYSQL
本机环境:ubuntu12.04,fedora-17 MYSQL版本:5.5.28 CMAKE版本:2.8.9 一.下载最新版本的cmake,解压后编译安装. sudo ./configure --p ...
- linux bind mysql_linux下安装mysql
mysql下载链接 本次演示版本为 mysql-5.7.28 如下图所示 将下载的压缩包上传至linux虚拟机内 解压当前亚索包 至 ./usr/local/下 tar -zxvf mysql-5. ...
- linux下重启数据库,Linux下重启mysql数据库的方法
方法一: 命令: [root@localhost /]# /etc/init.d/mysql start|stop|restart|reload|force-reload [root@localhos ...
- 64位ubuntu能安装mysql数据库_Ubuntu操作系统下安装MySQL数据库的方法
安装版本mysql-5.0.40 需编译 下载编译需要的一些工具,这些工具在默认安装的ubuntu上可能没有,需要手动安装 sudo apt-get install g++ gcc make auto ...
- 卸载linux下的mysql数据库实例_Linux下卸载MySQL数据库实例教程
本文主要介绍了Linux下卸载MySQL数据库的方法,不知道Linux下卸载MySQL数据库的小伙伴们可以学习一下,本文具有一定的参考价值,希望能帮助到大家. 如何在Linux下卸载MySQL数据库呢 ...
- mysql @@version_查看mysql数据库版本方法总结
当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本:当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本............ ...
- 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中
1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...
最新文章
- Java项目:员工管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
- 超详细的Python matplotlib 绘制动态图
- Java C# 加密解密类库
- springboot书籍_常见的SpringBoot面试题四
- [代码整洁]自我感悟
- vue-video-player修改src就会报错_4、修改入口点代码
- 什么是端到端训练测试_为什么端到端测试对您的团队很重要
- QEMU KVM libvirt手册(4) – images
- mysql 从中英文混合串中截取字符
- 为什么有时不能正确定位到异常的发生位置?
- Android进阶——性能优化之APP启动速度优化实战总结(三)
- LAMP平台部署及应用_wuli大世界_新浪博客
- 使用adb指令往机顶盒上安装应用
- 从零构建知识图谱(技术、方法与案例)-第一章:知识图谱概览
- openwrt web框架luci简介,20行代码写一个前后端交互页面
- 云上架构和传统IT架构有什么区别及优势?
- CSS 笔记(十):布局 —— 伸缩
- 一、入门Python第一课
- 英语日常短语积累(1)
- 系统集成项目管理工程师计算题(进度管理计算)
热门文章
- 基于JAVA+Swing+MYSQL的在线考试系统
- CF1140G Double Tree
- 1029 最大公约数和最小公倍数问题(gcd) luogu洛谷
- Java 新建线程时使用线程池处理
- bash: ./install_software: Permission denied
- Ubuntu Install Java
- 《浪潮之巅》完全系类——IT人士必读经典
- asp.net常见问题收集
- 倒数58天 -- 分治法 -- 使用循环求方程的一个解
- 乐高创意机器人moc_LEGO乐高MOC作品欣赏:超有爱机器人偶E-MOTE