我们在管理维护服务器的时候,为了方式数据丢失,常常会用到备份数据库,一般小的数据库使用phpmyadmin直接备份就可以了,但如果数据库大于2M以上,phpmyadmin就备份不了了,现在我们就来讲一下如何使用bat来备份mysql数据库。

首先我们来创建一个.bat文件如下:mysqldump.bat

代码:@echo off

set errorlevel=0

set path_home_mysql="D:\phpStudy\MySQL\"

set path_bin_mysql=%path_home_mysql%bin\

set backup_dir="E:\backup\"

set backup_file=%backup_dir%haifangzj_%date:~0,10%.sql

set database_mysql=haifangzj

set user_mysql=root

set password_mysql=123456

dir %backup_dir% || echo make dir &mkdir %backup_dir%

IF EXIST %backup_file% ( del %backup_file% &echo %backup_file% is deleted)

echo backup mysql database:%database_mysql%

%path_bin_mysql%mysqldump -u%user_mysql% -p%password_mysql% %database_mysql% > %backup_file%

echo end backup

保存,我们修改里面响应的数据,直接双击就可以备份了。这个我已经测试过,不管是在windows还是在win7都可以正常使用。

上面需要修改的地方:

path_home_mysql修改自己的mysql安装跟目录

backup_dir修改成备份所存放的路径,也可以不改动

database_mysql可以修改成自己所要备份的表名

user_mysql和password_mysql分别是数据库用户名和密码

剩下的可以不改动,也可以根据需求自己完善,

bat备份MySQL失败_bat备份mysql的方法相关推荐

  1. linux关闭mysql失败_Linux系统mysql访问失败该怎样处理

    对于MySQL,大家并不一定陌生,他是一个关系型的数据库管理系统,不过最近有网友在使用Linux系统的时候,对MySQL访问失败,这是什么原因呢?又该怎样解决呢?下面就让小编来教你怎样解决这样的问题. ...

  2. linux安装源码mysql失败,linux停mysql源码安装

    当前位置:我的异常网» Linux/Unix » linux停mysql源码安装 linux停mysql源码安装 www.myexceptions.net  网友分享于:2013-07-19  浏览: ...

  3. linus启动mysql失败_Linux下MySQL启动失败的解决一例

    Linux下MySQL启动失败的解决一例: 当敲mysql命令时 Can't connect to local MySQL server through socket '/var/lib/mysql/ ...

  4. net start mysql 失败_net start mysql出错,显示错误1067

    展开全部 你的配置e5a48de588b662616964757a686964616f31333332633064信息 错误  这个是我现在用的  你改下目录就行了 [client] port=330 ...

  5. python连接mysql失败_python连接mysql失败怎么解决

    连接数据库,使用下面语句报错:db = MySQLdb.connect("localhost", "root", "mysqladmin", ...

  6. mysql备份恢复出错_MySQL:MySQL备份失败,原因和解决方式

    今天和同事一起处理了一个奇怪的MySQL空间异常问题,从这个问题的处理中可以找到一些问题处理的方式. 问题的背景是有一个实例的备份总是失败,在排查了多次之后,在保证Slave可用的情况先搁置了,刚好借 ...

  7. mysql日志和备份高级语言

    日志 MySQL 的日志默认保存位置为 /usr/local/mysql/data 1日志类型与作用: 1.redo 重做日志:达到事务一致性(每次重启会重做) 作用:确保日志的持久性,防止在发生故障 ...

  8. 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解

    基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...

  9. 【mysql dump】 备份原理及脚本

    导出多张表的时候表之间用空格分开: # mysqldump -h192.168.254.102 -uroot test testaa testbb >zbb.sql 错误写法: # mysqld ...

最新文章

  1. Espresso小试
  2. P1972 [SDOI2009]HH的项链(离线树状数组)
  3. 三星手机续航测试软件,三星S21系列续航测试简报出炉
  4. 湖北师范大学计算机应用基础,2019年湖北师范大学911计算机应用基础考研大纲...
  5. EasyPR中文车牌识别系统开发
  6. 使用mysql服务来记录用户的反馈
  7. python清华大学出版社答案_Python机器学习及实践
  8. pygame安装超详细讲解
  9. 修复软件图标不正常显示问题
  10. 一键屏蔽百度热搜,专注工作!
  11. 面试经验//Java新手如何制定优秀的职业规划?看大牛怎么说!
  12. HTML的基础入门语法。(学习前端开发必备!!!)
  13. 基于JavaSDK实现微信支付,springboot封装签名过程,直接调用controller层实现调起微信支付接口
  14. 理解WebSocket协议中控制帧:close、ping、pong
  15. 企业无线路由器故障排除实例解析
  16. vue中使用antv/G6完成流程图
  17. 接口的多实现和多继承
  18. CAD画图软件测试自学,小白自学CAD教程:706集全网最新CAD学习教程,一学就会
  19. 《程序员度量:改善软件团队的分析学》一涟漪效应
  20. jffs2挂载Nand Flash分区失败问题

热门文章

  1. [VCS]后仿真中的几个基本概念
  2. C语言试题111之 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时 共有 5 个数相加),几个数相加有键盘控制。
  3. 还应该跑马吗?关于运动时间与寿命的(伪)科学分析
  4. php判断区间数字,如何快速判断数字在那个区间?
  5. mysql四种隔离级别
  6. 0.1.3-01 合宙CORE-ESP32-C3制作1.3寸ST7789驱动的简单相册
  7. QPushButton 实现保持按下效果(转载​​)
  8. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 2
  9. 上课签到 php,福建一高校学生上课需刷脸签到 被赞高大上
  10. 《静态时序分析实用方法》翻译