我的一个MYSQL数据库表已损坏。当我执行检查表,优化表操作时,发生以下错误消息:
我尝试了以下任务来解决这个问题:
我发现.MYI已损坏。
由于我的网站在共享服务器下工作,我无法停止或启动服务器。
是否可以在不停止和启动数据库服务器的情况下解决此问题?
答案 0 :(得分:2)
备份.MYI文件并重新创建。
# recover missing *.MYI file
mysqlcheck --user=USER --password=PWD --repair --use-frm DATABASE TABLE
可以在不重新启动的情况下执行此操作。