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配置只要随便一个配置参数错误就启不来。
如果配置参数都对,能否先运行一下修复命令。
都不行,检查一下磁盘,磁道是不是坏了。
但愿你修改的不是生产环境,要不老板估计要让你下课,最轻也会被训。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)