windows下mysql备份脚本
公司有个需求,要每天备份下一个即时通软件的Mysql数据库,下面是我写的运行在windows下的版本文件。设置个定时任务,没事让它自己背就可以了。
D:
cd D:\test
rem 设置变量:备份文件名
SET BAK_FILE=%date:~0,4%%date:~5,2%%date:~8,2%
rem 设置变量:日志文件名
SET LOG_FILE=MY_DBBAK.log
SET RAR_CMD="C:\Program Files\WinRAR\Rar.exe"
rem 记录日志
echo "%date%" 》 %LOG_FILE%
rem 开始做备份
mysqldump -h localhost -u root -pmasicong --single-transaction -databases masicong zhangwang > %BAK_FILE%.sql
rem 压缩备份文件
%RAR_CMD% a %BAK_FILE%.rar %BAK_FILE%.sql
rem 删除源文件
del /F %BAK_FILE%.sql
PAUSE
--------------------------------------------------------------
备份MySQL数据库的命令
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
直接将MySQL数据库压缩备份
备份MySQL数据库某个(些)表
同时备份多个MySQL数据库
仅仅备份数据库结构
备份服务器上所有数据库
还原MySQL数据库的命令
还原压缩的MySQL数据库
将数据库转移到新服务器
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p dataname >dataname.sql
这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在mysql/bin/目录中.
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p dataname users> dataname_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:/wcnc_db.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/wcnc_db.sql
windows下mysql备份脚本相关推荐
- windows 下mysql备份脚本
首先设置自动登录账号 //mysql 设置自动登录账户 mysql_config_editor set --login-path=bak --user=root --host=127.0.0.1 -- ...
- windows下mysql备份
windows下mysql备份 关键字: windows mysql 备份 一.单机备份 1. ============================ 假想环境: MySQL 安 ...
- Windows下RMAN备份脚本
Windows 下RMAN备份脚本,比较简单. 我们看内容. 1. 修改RMAN相关参数 RMAN>show all; RMAN>CONFIGURE CONTROLFILE AU ...
- linux mysql 备份脚本_linux下mysql备份脚本
#!/bin/bash #功能说明:本功能用于备份 #编写日期:2018/07/05 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/lo ...
- windows下mysql启动脚本
2019独角兽企业重金招聘Python工程师标准>>> #start mysql @echo off set MySQL="****YOUR PATH****" ...
- 【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本
[RMAN]RMAN脚本中使用替换变量--windows 下rman全备脚本 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也 ...
- windows下mysql的数据备份
windows下mysql的数据备份 网上有很多mysql的备份方法,但是自己成功了的只有三种. 1.简单直白粗暴: 直接从数据库导出sql文件,通常是我们的第三方工具自带的功能,可以整个数据库导出, ...
- php mysql备份脚本_MySQL备份脚本,mysql脚本
MySQL备份脚本,mysql脚本 mysqlbackup.php: php//备份mysql set_time_limit(0); date_default_timezone_set('PRC'); ...
- mysql备份psd文件没有数据_两套mysql备份脚本
数据备份其重要性无需多言,再细想一步,我们至少需要两种备份:一种逻辑备份(mysqldump生成sql文件):一种物理备份(xtrabackup可很好完成).逻辑备份在出问题时能提供更细粒度的恢复和对 ...
最新文章
- 【Android 逆向】x86 汇编 ( align | db | dw | dd | nop | 伪指令 )
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
- 《左手MongoDB右手Redis》第3章笔记-robo3t上进行增删改查
- 国家开放大学2021春1080工程数学(本)题目
- VScode 常用快捷键
- 【es】es API源码分析
- WEB前端性能优化基本套路
- jQuery导入Eclipse后报错解决方法
- kafka安装_kafka 安装部署教程
- 数维杯国际大学生数学建模挑战赛
- 超星pdg格式转换为pdf格式原理方法
- 硬盘的那些事(主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR等
- html插入外链音乐,GitHub Page插入网易云音乐外链
- python爬取电影天堂新片精品模块电影列表,并用迅雷下载
- jsl(jsl音响)
- oracle 11g rac suse,suse linux 11 + 多路径+udev+oracle11g rac
- 必备的 DevOps 工具链大盘点
- 支付接口如何申请?商户申请条件是什么?
- Homebrew更换国内镜像源(中科大、阿里、清华)
- C++中对象的赋值拷贝构造函数
热门文章
- python获取磁盘剩余空间的方法
- [Ext JS]8.3 Sencha Studio安装与快速介绍之一
- android屏幕亮度测试,屏幕亮度与可视角度测试_手机Android频道-中关村在线
- stm32代码_ME3616 NB-IoT模组对接OneNET教程以及STM32代码
- java .do是什么_为什么Java Web应用程序使用.do扩展名?它从哪里来的?
- 简单的dp(dp专题)
- BP神经网络基础知识(前向传播和后向传播)
- Python中计算文件的MD5值
- Linux中Docker部署MySQL
- python人工智能入门优达视频_python入门视频教你搭建机器学习Python环境的正确姿势...