`
unbounder
  • 浏览: 174900 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

利用bat操作mysql数据库示例

    博客分类:
  • db
阅读更多
实际部署项目肯定涉及建表导表这些琐事,很不巧的是如果到现场的人不熟悉mysql就会非常麻烦,所以事先写好.bat文件来操作mysql就很实用了。

这个没什么难度,都是mysql命令行基本操作

@echo off  
set errorlevel=0  
//此处为mysql安装地址,目的是找到bin目录下的指令,注意引号位置,bat字符串拼接好麻烦那
set path_bin_mysql="C:\Program Files\MySQL\MySQL Server 5.1\bin\"  
//调试用
echo %path_bin_mysql%
//选择数据库
set database=test  
//设置用户名密码
set user=root  
set password=admin
//执行操作,必须为mysql.exe
%path_bin_mysql%mysql.exe -u%user% -p%password% %database%< test.sql 
echo end backup


其中test.sql和bat文件放在同一目录下,为建表用。
0
0
分享到:
评论
4 楼 huiminchen 2009-08-04  
哈,可以啦,怎么谢你好呢?
3 楼 unbounder 2009-08-04  
huiminchen 写道
你好!为什么我按照你说的却没有成功呢?test.sql和bat文件放在同一目录下了,没有任何反应。请问,这种方法真的可行吗?
非常感谢

刚才看了眼,写的有点草率

@echo off    
set errorlevel=0    
set path_bin_mysql="C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql"    
echo %path_bin_mysql%  
set database=test    
set user=root    
set password=admin  
%path_bin_mysql% -u%user% -p%password% %database%< test.sql   
echo end backup 

这样试试呢,test.sql里面必须以“.”结尾
2 楼 huiminchen 2009-08-03  
你好!为什么我按照你说的却没有成功呢?test.sql和bat文件放在同一目录下了,没有任何反应。请问,这种方法真的可行吗?
非常感谢
1 楼 summerbell 2009-07-20  
晕。。。被你抢先了。

相关推荐

    bat文件自动备份mysql指定数据库

    总结来说,利用bat文件结合Windows计划任务可以方便地实现MySQL数据库的自动化定时备份。这种方法既简单又高效,尤其适合那些需要定期备份但又不想手动操作的用户。在实际应用中,可以根据具体需求调整批处理文件的...

    MySQL数据库自动备份、还原bat

    本文将详细解析一个MySQL数据库自动备份与还原的批处理脚本示例,帮助读者理解其工作原理并进行实际应用。 #### 一、备份脚本分析 ##### 1. 变量定义 - `@setdestfile=ICBC_mysql%date:~0,4%%date:~5,2%%date:~8,2...

    windows下计划任务自动备份mysql数据库方法Windows服务器操作系统电脑资料.doc

    "Windows下计划任务自动备份MySQL数据库方法" 在 Windows 操作系统中,备份 MySQL 数据库是非常重要的任务,以防止数据丢失或损坏。以下是使用 Windows 计划任务自动备份 MySQL 数据库的方法: 前提条件 在开始...

    windows 下 自动备份mysql数据库--按时间命名备份文件.docx

    #### 利用 WinRAR 对 MySQL 数据库进行定时备份 ##### 知识点 4: 使用 WinRAR 压缩 MySQL 数据文件 **描述**: 使用 WinRAR 压缩工具来对 MySQL 数据文件进行压缩备份,并结合 Windows 计划任务实现自动化。 **...

    Windows下MySql数据库增量全量备份

    在Windows环境下,MySQL数据库的管理和维护是至关重要的任务,其中包括数据的安全备份与恢复。本教程将详细介绍如何利用`mysqldump`和`mysqlbinlog`工具进行全量备份、增量备份以及数据库的还原操作。 全量备份是...

    mysql批处理 备份数据库-压缩文件

    在描述中提到的链接指向了一个博客文章,虽然具体内容未给出,但我们可以推测该文章可能提供了批处理脚本(如`.bat`文件)的示例,用于实现MySQL数据库的自动备份。`.bat`文件是Windows操作系统中的批处理脚本文件,...

    远程连接mysql数据库.pdf

    在开发过程中,有时需要远程连接到MySQL数据库进行管理操作,例如更新数据、备份和恢复等。本篇将详细讲解如何通过DOS命令行实现远程连接和操作MySQL数据库。 首先,确保你已经在本机的MySQL BIN目录下,并且了解...

    Mysql bat启动和关闭服务

    MySQL数据库是世界上最受欢迎的开源关系型数据库之一,广泛应用于各种规模的企业和项目中。在Windows操作系统上,我们经常需要通过批处理(bat)文件来管理MySQL的服务,如启动和关闭。这种方式不仅简单快捷,而且...

    mybatis-mysql数据库生成mybatis相关文件xml、mapper、bean

    在MySQL数据库中生成MyBatis相关的XML、Mapper接口和Bean类,可以极大地提高开发效率,减少手动编写这些基础代码的工作量。这个过程通常涉及到以下几个步骤和知识点: 1. **MySQL数据库连接**:在配置XML文件时,...

    Eclipse连接MySQL数据库宣贯.pdf

    ### Eclipse连接MySQL数据库知识点详解 #### 一、环境搭建与准备 **1.1 安装JDK1.6** - **目的**:Java Development Kit (JDK) 是开发 Java 应用的基础工具包,本案例中需要安装 JDK1.6。 - **步骤**: - 下载 ...

    各种数据库的中文版罗斯文数据库(sql.bat.dat.mdb.lbf)

    本资料包包括了`sql`、`.bat`、`.dat`、`.mdb`和`.lbf`等格式的文件,涵盖了Access、MySQL、SQL Server和Oracle等多种主流数据库系统。下面将对这些文件格式及其在各数据库中的应用进行详细阐述。 首先,`.sql`文件...

    mysql备份脚本(bat) v1.1

    总结来说,通过结合“mysql.bak.bat”脚本和7zip软件,我们可以实现自动化的MySQL数据库备份,并有效地管理磁盘空间。这个过程不仅简化了数据库维护工作,也提高了数据安全性。记得根据实际情况调整脚本参数,以满足...

    MysqlDemo.zip

    本示例“MysqlDemo.zip”提供了一个新手入门级的教程,演示如何在Android设备上通过局域网连接到本地运行的MySQL数据库,实现用户登录和注册功能。 1. **MySQL数据库介绍** - MySQL是一种ACID(原子性、一致性、...

    检查mysql是否成功启动的方法(bat+bash)

    在IT管理领域,确保数据库服务如MySQL的稳定运行至关重要。本文将详细讲解如何检查MySQL是否成功启动,并在未...通过这种方式,你可以确保MySQL数据库始终处于健康运行状态,避免因服务中断导致的数据丢失或业务中断。

    mysql 的使用说明,能帮助你更好的了解数据库的知识!

    #### 四、MySQL数据库操作示例 - **测试MySQL数据库**: - 在运行程序前,可以通过点击按钮测试本地MySQL数据库的连接状态。 - 如果未安装MySQL或安装存在问题,将会提示错误信息,此时需要先完成MySQL的安装配置...

    MySQL5.7.18(64bit).rar

    关于 Delphi 集成,可能意味着在压缩包中包含了如何在 Delphi 开发环境中连接和操作 MySQL 数据库的示例代码或者组件。Delphi 用户可以使用这些资源来创建应用程序,通过 ADO(ActiveX Data Objects)、ODBC(Open ...

    Window系统下自动备份MySql数据库方法

    下面是一个示例批处理文件(backup.bat),用于演示如何使用`mysqldump`命令进行MySQL数据库备份: ```batch @echo off echo ------------------------- echo mysql backup echo 2012.11.18 echo -----------------...

Global site tag (gtag.js) - Google Analytics