mysql错误信息收集_mysql 错误收集和整理

错误信息   line 6: $bakdir/sql$time.sql.gz: ambiguous redirect

mysqldump: Got errno 32 on write

关于shell“ambiguous redirect”

date +%m%d-%k%M,由于使用了date的 %k 格式,而且没有使用双引号,凌晨开始,在重定向到以日期为文件名的文件时,出现了错误“ambiguous redirect”

因为%K的格式生成的日志格式名类似于 access_0526- 146

改成使用%H参数,或者将文件名用双引号括起来即可。

说明:

The

redirect error normally occurs when a wildcard is used or spaces exist

in the filename and it hasn't been surrounded by quotes.

经常遇到迁移数据库的情况 遇到问题 ,解决了 ,下回 还遇到 ,有忘记怎么解决了,这次把解决 过程记录下来  以供大伙参考

mysqldump: Error 1194: Table 'gbk_red' is marked as crashed and should be repair

ed when dumping table `gbk_red` at row: 1040

myisamchk.exe -f ' .\gbk_res.myi' 查询资料 说用这个修复  不行  注意  不是单引号 ,要双引号  正确格式为

myisamchk -f  “ .\gbk_res.myi”

否则 会报下面的错误

myisamchk.exe: error: 22 when opening MyISAM-table ''d:\MySQL545\data\dgthy

\gbk_res.myi'

Checking MyISAM file: d:MySQL545\da\frth\gbk_red.myi

Data records:    5156   Deleted blocks:       0

- check file-size

- check record delete-chain

- check key delete-chain

- check index reference

- check data record references index: 1

- check data record references index: 2

- check record links

还是不行  有查到 用

myisamchk -c -r   命令 修复   最后

- recovering (with sort) MyISAM-table 'Z:\php\MySQL545\data\nkask120_tj\gbk_res.

MYI'

Data records: 5166

- Fixing index 1

Wrong bytesec:   0-  0-  0 at      31664; Skipped

- Fixing index 2

Data records: 5156

注意有一个skipped 提示,在执行下  myisamchk -f  就没有这个提示了

最后正常导出

关于myisamchk 扩展介绍

待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值