如何解决在xampp中恢复mysql
出于绝望,我正在尝试这样做-也许有人可以保护我。
我使XAMPP与php 7.3.17和MySql Server版本10.4.11一起运行。
突然没有可追溯的原因,我得到了错误
#1030 - Fehler 176 "Read page with wrong checksum" von Speicher-Engine Aria
此帖子之后 Mysql issue when creating a new user
我试图修复它。
mysqlcheck -c -u root -p --all-databases
结果
mysql.procs_priv
error : Bitmap at page 0 has pages reserved outside of data file length
error : Corrupt
mysql.proxies_priv
warning : Size of datafile is: 16942 Expected: 16384
status : OK
mysql.roles_mapping
warning : Size of datafile is: 8512 Expected: 8192
status : OK
然后我跑了
mysqlcheck -r mysql procs_priv -u root -p
此后检查表明表格可以。 但是然后我在phpmyadmin中遇到了另一个错误(不幸的是,我不记得了)。 我退出了xampp中的mysql任务,尝试重新启动它。 自从我无法再启动mysql任务(Apache运行正常),只有我得到
15:45:23 [mysql] Fehler: MySQL wurde unerwartet beendet
15:45:23 [mysql] Ursache könnte ein geblockter Port,fehlende Abhängigkeiten,15:45:23 [mysql] fehlende Berechtigungen,ein Absturz oder ein Abbruch einer anderen Methode sein.
15:45:23 [mysql] Drücke den Logs Button um error logs zu sehen und prüfe
15:45:23 [mysql] im Windows Event Viewer für weitere Hinweise
用英语这意味着原因可能是端口阻塞,缺少依赖项,缺少访问权限,崩溃或停止了另一种方法。 它告诉我要查看错误日志和/或Windows事件查看器。
我在事件查看器中发现的唯一东西是
mysqld.exe: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed
尝试使用mysqlcheck修复此问题,说明失败
mysqlcheck: Got error: 2002: Can't connect to MySQL server on 'localhost' (10061) when trying to connect
好吧...如果不知道如何从这里继续。 只需重新安装xampp?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。