文档章节

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

 勤奋的码农
发布于 2013/03/27 10:45
字数 230
阅读 1.3W
收藏 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
海淀
高级程序员
私信 提问
加载中

评论(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
435
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
121
0
windows mysql 自动备份的几种方法

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

lisq6151
2016/03/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Springboot源码系列(一)——自动配置

为什么学习Springboot源码勒,一方面主要实在是Springboot应用得太广泛了,加深对其的理解对自己的开发工作很有必要,因为如果遇到或业务场景需要进行一些稍微高级点的基于Springboot的扩展以...

陈年之后是青葱
今天
78
0
应用统计学与R语言实现笔记(番外篇二)——假设检验更正

今天的文章想从统计学的角度——假设检验,来回顾最近的疫情。同时也是刚好有之前应用统计学与R语言实现笔记假设检验一章中的的错误更正。关于假设检验的内容,详情见下面的博客。 应用统计学...

胖胖雕
今天
92
0
Linux 安装Nginx并支持SSL

下载依赖 yum -y install gcc gcc-c++ autoconf automake libtool make cmakeyum -y install zlib zlib-devel openssl openssl-devel pcre-devel 安装编译   Nginx下载地址:http://ngin......

凯文加内特
今天
52
0
OSChina 周五乱弹 —— 我通常会告诉领导在读报纸

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :陈小春的单曲《相依为命》 山鸡歌唱了很多经典的歌,比如 @xiaoshiyue 喜欢的这首歌!有没有哪位童鞋敢唱这首歌给她听听?!#今日...

小小编辑
今天
69
0
常见错误码及定义

常见错误码及定义 错误码暂定都是5位数字,并配有相应的英文解释 错误码为 0 表示成功,其他都表示错误 错误码按模块按功能场景分级分段,前三位错误码表示模块,第四位表示模块下的功能。举...

Dr_啵
今天
48
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部