Php 如何使XAMPP中的MySQL服务器在崩溃后正常工作?
XAMPP中的MySQL服务器的启动不再良好 我尝试按照建议更改端口,但服务器仍然没有启动,尽管它尝试这样做:当单击Php 如何使XAMPP中的MySQL服务器在崩溃后正常工作?,php,mysql,wordpress,xampp,windows-10,Php,Mysql,Wordpress,Xampp,Windows 10,XAMPP中的MySQL服务器的启动不再良好 我尝试按照建议更改端口,但服务器仍然没有启动,尽管它尝试这样做:当单击start时,在下面的屏幕截图上下文中,MySQL旁边会显示一个新的PID,显示时间为几分之一秒 我还尝试运行netstat-ano | find“3306”(我也尝试过3307),但它没有显示任何内容,在命令提示符下以admin的身份运行时也是如此。我还重新启动了计算机,删除了我今天编写的新PHP代码。昨天一切顺利 注意:前天我的工作电脑被错误地立即关闭了 截图: 日志文件是,
start
时,在下面的屏幕截图上下文中,MySQL旁边会显示一个新的PID,显示时间为几分之一秒
我还尝试运行netstat-ano | find“3306”
(我也尝试过3307),但它没有显示任何内容,在命令提示符下以admin的身份运行时也是如此。我还重新启动了计算机,删除了我今天编写的新PHP代码。昨天一切顺利
注意:前天我的工作电脑被错误地立即关闭了
截图:
日志文件是,它的一部分说这是一个bug,但我不使用MariaDB的bug
我是一个初学者,我只为WordPress使用MySQL
多谢各位
更新1
运行netstat-ab
会导致出现错误
现在我正在检查XAMPP是否有更新
更新2
似乎没有对XAMPP的更新。首先检查您的端口,并检查防火墙是否未阻止该端口,尝试不同的端口3306、3307、3308 这是您的错误:
2020-02-20 9:40:14 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2020-02-20 9:40:14 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-02-20 9:40:14 0 [Note] Server socket created on IP: '::'.
我将重新安装xampp,而不是花费大量时间试图查找错误
这里有一些解释:
从控制面板打开shell并使用以下命令启动mysql:
mysqld –-console –-skip-grant-tables –-skip-external-locking
mysqlcheck -r --databases mysql --use-frm
从控制面板打开另一个外壳,并使用以下命令修复数据库:
mysqld –-console –-skip-grant-tables –-skip-external-locking
mysqlcheck -r --databases mysql --use-frm
停止mysql,关闭shell,正常重启mysql
另请参见InnoDB损坏和恢复红色读取错误!或者更新XAMPPT错误日志建议在端口3306上运行另一个进程~请尝试从命令行运行
netstat-ab
,查看该端口上是否已经有内容。您可能会发现此链接很有用@RamRaider我在问题末尾发布了netstat-ab
的输出。它没有显示与此问题相关的3306
@jeff,您的链接目前对我没有用处。我做了更改,同样的红色文本显示出来。谢谢,谢谢。只要重新安装XAMPP,一切都能正常工作。