我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql备份失败案例(一)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql备份失败案例(一)

Mysql 备份失败案例( 一)

环境:

OS :windows server 2012

DB:Mysql5.7.17

问题:

Mysql 通过mysqldump 命令每天晚上22 点自动备份可以成功;

上午9 点多,单独执行了下自动备份的bat 文件,备份报错,错误信息如下:

C:\Users\Administrator>rem *******************************backup Start*****************************

mysqldump: [Warning] Using a password on the command line interface can be insec ure.

mysqldump: Couldn't find table: "9-29-04.sql"

错误: 用指定的搜索标准没有找到文件。

C:\Users\Administrator>rem *******************************backup End*****************************

问题分析:

备份脚本里,使用%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2% 获取当前时间,因为一天可能有多个备份,备份格式为” 年- 月- 日- 时- 分- 秒” ,

通过报错” mysqldump: Couldn't find table: "9-29-04.sql" 可知,在使用%time:~0,2% 获取小时出现了问题;

问题重现:

Cmd 窗口执行echo %date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2% 时,发现小时9 前面多了个空格,导致备份失败;

C:\Users\Administrator>echo %date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%

2018-11-29- 9-28-17

但是从10 点开始获取小时正常,没有多余的空格:

C:\Users\Administrator>echo %date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%

2018-11-29- 12-29-54

问题原因:

通过%time:~0,2% 获取小时,如果当前小时为个位数,即0-9 点时,小时前会出现 空格:

C:\Users\Administrator>echo %time:~0,2%

 9

C:\Users\Administrator>echo %time:~0,2%

12

解决方案:

将小时前面的空格用0 代替;

C:\Users\Administrator>set h=%time:~0,2%

C:\Users\Administrator> set h=%h: =0%

C:\Users\Administrator>echo %date:~0,4%-%date:~5,2%-%date:~8,2%-%h%-%time:~3,2%-%time:~6,2%

2018-11-29-09-28-55

欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!

Mysql备份失败案例(一)

Mysql备份失败案例(一)


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql备份失败案例(一)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

电脑备份失败如何解决

如果电脑备份失败,您可以尝试以下解决方案:1. 检查备份目标设备:确保备份的目标设备(如硬盘、云存储等)正常工作,并且有足够的可用空间。2. 检查备份设置:检查备份软件或系统设置,确保备份设置正确。例如,确认备份的文件和文件夹是否正确选择,
2023-10-20

win10备份失败是怎么回事

Win10备份失败可能有以下几个原因:1. 备份目标磁盘空间不足:如果备份目标磁盘空间不足,备份过程将会失败。请确保备份目标磁盘有足够的空间来存储备份文件。2. 文件冲突或损坏:如果备份文件与目标磁盘上已存在的文件冲突,备份过程可能会失败。
2023-10-20

sqlserver备份还原失败怎么解决

SQL Server备份和还原失败可能是由多种原因引起的,以下是一些常见的解决方法:1.检查备份文件路径和权限:确保备份文件路径正确,并且SQL Server服务账户具有足够的权限来读取和写入备份文件。2.检查备份文件是否损坏:尝试使用
sqlserver备份还原失败怎么解决
2024-03-14

云备份服务器失败怎么解决

如果云备份服务器失败,您可以尝试以下解决方法:1. 检查网络连接:确保服务器正常连接到互联网,检查网络配置是否正确,确保云备份服务器能够正常访问。2. 检查备份设置:确认备份设置是否正确,包括备份目录、文件和数据库等是否配置正确,确保备份的
2023-08-09

sqlserver数据库备份失败如何解决

数据库备份失败可能由多种原因引起,以下是一些常见的解决方法:检查备份路径和权限:确保数据库备份路径是正确的,并且数据库引擎有权限往该路径写入备份文件。检查备份设备:如果使用备份设备进行备份,确保备份设备可以正常工作。检查备份计划:检查备份计
sqlserver数据库备份失败如何解决
2024-04-22

服务器备份到阿里云盘失败原因及解决方案

阿里云盘是阿里巴巴集团推出的一款云存储服务,为用户提供安全、高效、稳定的数据存储和分享服务。然而,在实际使用过程中,可能会遇到服务器备份到阿里云盘失败的情况。那么,为什么会出现这种情况呢?如何解决呢?本文将为您详细解答。一、服务器备份到阿里云盘失败的原因网络问题:网络连接不稳定或者网络速度过慢可能会导致服务器备份
服务器备份到阿里云盘失败原因及解决方案
2023-12-18

备份到云服务器失败怎么回事

无法备份到云服务器?检查这些可能原因和解决方法:网络连接问题云服务器空间不足云服务器权限问题云服务器配置错误备份软件故障防火墙或防病毒软件干扰云服务器负载过高云服务器维护或故障
备份到云服务器失败怎么回事
2024-04-12

备份到云服务器失败怎么回事

备份到云服务器失败可能有多种原因,以下是一些可能的原因和解决方法:1. 网络连接问题:检查您的网络连接是否正常,确保能够正常访问云服务器。尝试重新连接云服务器并进行备份操作。2. 权限问题:检查您的账户是否具有足够的权限进行备份操作。确保您
2023-09-23

阿里云服务器备份快照恢复失败原因及解决方案

本文将详细阐述阿里云服务器备份快照恢复失败的原因,并提供相应的解决方案。在阿里云服务器上备份和恢复快照是一项重要的任务,可以保证数据的安全性和稳定性。然而,有时可能会出现快照恢复失败的情况,这可能会导致数据丢失。本文将详细阐述快照恢复失败的原因,并提供相应的解决方案。原因一:网络问题阿里云服务器的备份和恢复过程是
阿里云服务器备份快照恢复失败原因及解决方案
2023-12-12

编程热搜

目录