文档章节

Windows下MySQL批量执行SQL脚本文件

 勤奋的码农
发布于 2013/03/27 10:45
字数 230
阅读 6306
收藏 2

最近在做数据库迁移工作,需要批量执行MySQL的脚本文件,手工执行太麻烦,所以写了个脚本,分享一下。

@echo off
:: 指定MySQL安装路径
D:
cd D:\MySQL\MySQL Server 5.6\bin
:: 数据库名称
@set db=vp
:: 用户名
@set userName=root
:: 密码
@set password=root
:: 要执行的sql脚本
@set sqlpath=E:\00.sql
:: 连接MySQL数据库并执行sql脚本 -f 脚本执行过程中,出现错误继续执行 --default-character-set指定导入数据的编码(与数据库编码相同)
mysql -f -u %userName% --password=%password% %db% < %sqlpath% --default-character-set=gbk
:: 执行完成后,不立刻关闭dos窗口
pause
如果需要执行多个脚本文件,则上文中的00.sql需要写成如下形式

source E:\01.sql
source E:\02.sql
source E:\03.sql
source E:\04.sql
source E:\05.sql
使用source命令执行所有的脚本。


© 著作权归作者所有

共有 人打赏支持
粉丝 3
博文 9
码字总数 2016
作品 0
海淀
高级程序员
私信 提问
mysql error 1146 , table doesn't exist

近期在批量执行Mysql脚本的时候,遇到error1146的问题,有点不解,为何同样的脚本在windows执行没有错误,而在Linux上就有问题呢。对此进行了深入测试检查。 后来发现,在Linux上的那些报错的...

何必滥情
2017/01/06
0
0
Windows下 MySQL命令 常用操作

Windows平台下MySQL常用操作与命令 (一)客户端连接MySQL数据库服务器 命令格式:mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 安装MySQL数据库完成以后,切换到MySQL安装目录的bin目录...

期待变强的菜鸟
2014/05/19
0
0
批量修改MySQL存储引擎类型

最近在做mysql-cluster 7.2.7的架构测试,不过因为目前现网所用的mysql引擎类型是MyISAM,而集群所用的类型是NDBCluster。而手动一张表一张表的去ALTER去修改显然是不现实的。因为公司现网上...

小杨_Ivan
2017/02/08
0
0
Oracle数据转移Mysql中遇到的问题以及解决办法

前几天因工作需要我得将Oracle数据库中几十张表转移到Mysql中,由于之前没有相关经验,上网简单百度后选用Navcat Premium软件工作。 Navcat Premium进行数据转移有三种办法:1、复制表 2、导...

littleant2
2015/07/30
0
0
windows mysql 自动备份的几种方法

1、复制date文件夹备份 ============================ 假想环境: MySQL 安装位置:C:MySQL 论坛数据库名称为:bbs 数据库备份目的地:C:dbbak ============================ 新建dbbak.bat...

lisq6151
2016/03/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

外教比较

确定收费的模式 确定授课的模式 确定教学的方式-用什么样的方式能让人更快更好的学会 确定核心竞争力-比如我们的师资是牛津大学的 英语流利说 收费的模式-报特色课程,比如训练营之类的,其实...

V字仇杀
8分钟前
0
0
上下文无关文法介绍

上下文无关文法 上下文无关文法是用来描述程序语言的一种表达方式,通过简单的符号描述语言的集合。正如我们所知道,一个程序即为一个句子(字符串),语言就是所有句子的集合。上下文无关文...

陶小陶
17分钟前
2
0
eggjs与sequelize简单demo

参考 egg 官方文档 安装 // 依赖npm install --save egg-sequelize mysql2// ts 类型npm install --save @types/sequelize 插件,config/plugin.ts import { EggPlugin } from 'egg';......

Geeyu
今天
1
0
看过上百部片子的这个人教你视频标签算法解析

本文由云+社区发表 随着内容时代的来临,多媒体信息,特别是视频信息的分析和理解需求,如图像分类、图像打标签、视频处理等等,变得越发迫切。目前图像分类已经发展了多年,在一定条件下已经...

腾讯云加社区
今天
4
0
2. 红黑树

定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树(Binary Search Tree)。 要理解红黑树,先要了解什么是二叉查找树。在上一章中,我们学习了什么是二叉树,以及二叉树...

火拳-艾斯
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部