mysqlcheck 命令会不会把数据库弄坏

mysqlcheck 命令会不会把数据库弄坏,第1张

mysqlcheck修复命令

mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主 要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不 需要停止服务器来检查或修复表。

Mysqlcheck为用户提供了一种方便的使用SQL语句CHECK TABLE、REPAIR TABLE、ANALYZE TABLE和OPTIMIZE TABLE的方式。它确定在要执行的 *** 作中使用使用哪个语句,然后将语句发送到要执行的服务器上。

您好,很高兴为您解答。

可能是InnoDB数据文件损坏。先不要继续 *** 作了,先把数据和配置文件备份一下防止乱弄把数据全弄坏了,然后再用副本试着恢复。

关于InnoDB的数据恢复 错误日志提示参照下面的网址:

http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html

可以试着设定不同的innodb_force_recovery系统变量来重新启动MySQL 看看是不是有可以启动起来的值

你把INNODB日志弄坏了吧!

别随便修改存储引擎,启动不起来你认真查一下配置文件,对不对。

mysql配置只要随便一个配置参数错误就启不来。

如果配置参数都对,能否先运行一下修复命令。

都不行,检查一下磁盘,磁道是不是坏了。

但愿你修改的不是生产环境,要不老板估计要让你下课,最轻也会被训。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7315341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存