编写bat脚本执行msyql建库sql

使用cmd命令执行(windows下)

MySQL的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:

D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql

注意:

A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略

B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】

成功的代码:

set errorlevel=0
set path_bin_mysql="C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql"
set user_mysql=root
set password_mysql=root
%path_bin_mysql% -u%user_mysql% -p%password_mysql% <mysql.sql

遇到的坑:

  1. 引号必须把mysql的安装路径到\bin\mysql都包进去,否则报错找不到意思为“名为bin\mysql的database”;
  2. mysql执行sql文件的这种方式,-u和-p后都紧跟用户名和密码,不能有空格;
时间: 2024-10-10 10:51:45

编写bat脚本执行msyql建库sql的相关文章

SQL必知必会建库SQL语句

--文件名称: create.txt --功能:建表 ----------------------------------------------------------- -- Sams Teach Yourself SQL in 10 Minutes -- http://forta.com/books/0672336073/ -- Example table creation scripts for Microsoft SQL Server. ------------------------

编写一个BAT脚本协助运维人员遇到问题时候调测数据库是否有效连接成功的操作攻略

简单摘要: 1.内网系统出现故障需要排查 2.运维人员不熟悉数据库操作,没法通过连接数据库和执行SQL语句的方式排查数据库及数据是否正常 3.解决方案:编写一个bat脚本,运维人员双击运行即可.   原文链接: http://www.lookdaima.com/WebForms/WebPages/Blanks/Pm/Docs/DocItemDetail.aspx?id=d861e977-87d1-4ac0-ab63-91dacb9ccc9e 背景说明: 车辆管理系统涉及2台服务器: 101:数据

批处理bat脚本编写(附详细例子)

                                                    批处理bat脚本编写(附详细例子) 由于在项目开发的过程中经常需要编写bat脚本,而看大牛们编写的bat脚本简直一头雾水,木有办法,作为bat菜鸟的我只有通过最最简单的例子来熟悉bat脚本中的常用命令,由此来开启我的bat脚本学习之路.... 1.常用命令举例 a.创建文件夹:                         md    D:\mybat       //将在D盘下创建一个名为

Windows开机自动执行bat脚本

参考:https://blog.csdn.net/li1325169021/article/details/79889082 编写bat脚本放置在以下位置 C:\Users\liuym\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup PS:Users后跟的是需要启动脚本的用户名 开机即可执行该脚本 原文地址:https://www.cnblogs.com/minseo/p/11027092.html

sqlserver2008静默安装的bat脚本

大家好: 下面是sqlserver2008静默安装的bat脚本,将如下的脚本复制到bat文件中执行即可. 1.将安装文件解压到D:\tool\SQLServer2008_ENU_for_win2008\目录,或其他指定目录,并修改SourcePath的值为指定路径. 2.保存如下bat脚本执行,PID为激活码,SAPWD为sa用户密码. 3.在编写脚本的时候最开始遇到的问题是sqlserver2008的许多参数跟2005有了很大的变化,如果依然使用05的bat脚本进行安装会遇到很多问题,可以运行

Oracle Study之--DBCA建库错误

Oracle Study之--DBCA建库错误 系统环境: 操作系统: RedHat EL54 Oracle :   Oracle 11gR2 故障现象: 在安装好11gR2软件后准备通过dbca创建数据库,执行dbca的时候包如下错误: [[email protected] ~]$ dbcaOracle Net Services Configuration: ## An unexpected error has been detected by HotSpot Virtual Machine:

Linux—编写shell脚本操作数据库执行sql

修改数据库数据 ??在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写. ??一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行.本篇文章,我们可以通过写shell脚本来执行数据库操作. 配置文件 创建 test_sql.properties 作为shell脚本的外部配置参数修改: [[email protected] sql_sh]$ vim test_sql.properties # set parameters sta

SQL语法精讲(包括建库、建表、建视图、查询、增加、删除、)

SQL语法精讲(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:

MySQL批量建库导数据脚本

数据库名列表放入一个文件里面 # cat 00db.txt information_schema db_app_cms db_eop db_leader_cms db_leader_comment mysqldump出来的sql数据放入一个文件里面 # cat 00dbsql.txt -rw-r--r-- 1 root root    970701283 May 16 03:39 information_schema-2017-05-16-033001.sql -rw-r--r-- 1 root