XAMPP中的MySQL服务器已经开始不太好了。
我尝试按照推荐的这里更改端口,但是服务器仍然没有启动,尽管它试图这样做:在点击Start
时,在下面的屏幕快照上下文中,在MySQL旁边显示了一个新的PID。
我还试着运行netstat -ano|find "3306"
(我也尝试了3307 ),但是它没有显示任何东西,在命令提示符下运行它时也是一样的。我还重新启动了计算机,并删除了我今天编写的新PHP代码。昨天一切都很好。
注意:前天我误把我的电脑关掉了。
截图:
日志文件是这里,其中一部分表示它是一个bug,但它是我不使用的MariaDB的一个bug。
我是一个初学者,我使用MySQL只是为了WordPress。
谢谢。
更新1
运行netstat -ab
会导致这。
现在我正在检查是否有对XAMPP的更新。
更新2
似乎没有对XAMPP的更新。
发布于 2020-02-20 00:21:56
首先,检查您的端口,并检查您的防火墙是否阻塞该端口,尝试不同的端口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,而不是花费大量的时间试图寻找错误。
这里有一些解释:https://forums.mysql.com/read.php?10,652134,652135#msg-652135
从“从控制面板中打开外壳”并使用以下命令启动mysql:
mysqld –-console –-skip-grant-tables –-skip-external-locking
从控制面板中打开另一个shell并使用以下命令修复数据库:
mysqlcheck -r --databases mysql --use-frm
停止mysql,关闭shell并正常重新启动mysql。
也见InnoDB腐败和恢复 https://chepri.com/mysql-innodb-corruption-and-recovery/
https://stackoverflow.com/questions/60315306
复制