MySQL 备份还原数据库批处理
发布时间:2024-01-16 21:03:52
标签:MySQL,备份还原,数据库
1、备份数据库(单个表备份) bk_table.bat
mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database1 table1>table1.sql
mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table2>table2.sql
mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table3>table3.sql
pause
2、还原数据库(单个表还原) restore.bat
mysql -h127.0.0.1 -P3306 -uroot -proot database1 < table1.sql
mysql -h127.0.0.1 -P3306 -uroot -proot database2 < table2.sql
mysql -h127.0.0.1 -P3306 -uroot -proot database2 < table3.sql
pause
3、备份数据库并自动打包压缩成.rar文件(单个表备份) bk_table.bat
mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database1 table1>table1.sql
mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table2>table2.sql
mysqldump -h127.0.0.1 -P3306 -uroot -proot --default-character-set=gbk -t database2 table3>table3.sql
winrar a Db_Bak_%date:~0,10%.rar D:\DB_Backup\*.sql
DEL D:\DB_Backup\*.sql
pause
执行批处理后,你的备份数据脚本就会被压缩到你的电脑D:\DB_Backup 的 Db_Bak_日期.rar文件中。
如果出现“'WinRAR' 不是内部或外部命令,也不是可运行的程序或批处理文件。” 错误,在计算机->属性->高级->环境变量->在Path项
添加你的WinRAR路径,如:C:\Program Files\WinRAR 即可。
4、备份整个库的数据
mysqldump -h127.0.0.1 -P3306 -uroot -proot database1 > database1.sql
Pause
说明:
1、打开记事本->把以上脚本拷贝到记事本->另存为*.bat文件即可双击打开执行。
2、需要将你的MySql安 * in目录路径添加到计算机环境变量的Path里:
计算机->属性->高级->环境变量->在Path项添加 你的Mysql安 * in目录路径 如:C:\Program Files\MySQL\MySQL Server 5.0\bin
或者将批处理文件拷贝到bin目录下C:\Program Files\MySQL\MySQL Server 5.0\bin执行。
以上都已经过测试,O(∩_∩)O~


猜你喜欢
- <?php function genpage(&$sql,$page_size=10) { global $pages,$su
- 题目1、 请输入一个整数 , 若该数是偶数 , 输出 “ 是偶数” ”
- 据国外媒体报道,相较于IE8浏览器,微软最新一代浏览器IE9的最大改进就是硬件加速HTML5。微软承诺,通过利用IE9中的硬件加速功能,开发
- 废话不多说,直接给大家贴代码了,具体代码如下所示,关键代码如下:<!DOCTYPE html> <html lang=&q
- 晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下:#coding:utf-8imp
- 近期,我做了一个娱乐门户的投票系统,也是被刷票搞的焦头烂额,一切可用的方法都用了。但都不是太理想,最终,琢磨出来了下面的方法,我做成了流程图
- 一、用属性替代 getter 或 setter 方法以下代码中包含手动实现的 getter(get_ohms) 和 setter(set_o
- Python中将列表转换成为数据框有两种情况:第一种是两个不同列表转换成一个数据框,第二种是一个包含不同子列表的列表转换成为数据框。第一种:
- 一、引入这段时间一直在学习Python的东西,以前就听说Python爬虫多厉害,正好现在学到这里,跟着小甲鱼的Python视频写了一个爬虫程
- 对象Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。1. 标识用于唯一标识对象,
- 前言如果我们的应用在启动的时候需要对数据库进行初始化(比如建表等), 可以通过读取.sql文件内容直接执行. 但是, 这样会带出一个问题:在
- 方法一一、桌面右击,点击“Git Bash Here”二、在弹出的黑窗口,右击,选择&ldq
- 前言ThinkPHP 3.2 基于 ThinkPHP 3.1 的基础上有许多的变化,我觉得这个版本应该设立为 ThinkPHP 4.0 而不
- selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。模拟浏览器进行网页加载,当reque
- 安装的方式很常规,直接使用pip安装就行了。pip install fpdf将需要使用的三方模块导入进来from fpdf import F
- 有时,为了方便看数据的变化情况,需要画一个动态图来看整体的变化情况。主要就是用Matplotlib库。首先,说明plot函数的说明。plt.
- Node.js版本管理工具。Git地址:https://github.com/nvm-sh/nvm安装nvmMac OS:如果已经安装了no
- Tuple 叫做 tuple,用小括号、或者无括号来表述,是一连串有顺序的数字。a_tuple = (12, 3, 5, 15 , 6)an
- 第一种, 使用create_connection链接,需要pip install websocket-client (此方法不建议使用,链接
- 最近开发的telemetry采集系统上线了。听起来高大上,简单来说就是一个grpc/udp服务端,用户的机器(路由器、交换机)将它们的各种统