XAMPP - 错误:MySQL 意外关闭/端口被阻止

问题描述 投票:0回答:4

我刚刚安装了 Visual Studio 2022 Community 。之后 Xampp 给出端口阻塞错误。

然后我卸载了VS22但还是一样。

错误:

180718 12:43:04 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 10048: Only one usage of each socket address (protocol/network address/port) is normally permitted.
180718 12:43:04 [ERROR] Do you already have another mysqld server running on port: 445?
180718 12:43:04 [ERROR] Aborting

我检查了连接,我不知道这是否重要,但没有 3306 端口。

我尝试更改配置文件中的端口,但仍然不起作用。

php mysql laravel xampp
4个回答
1
投票

错误消息表明您可能已经有一个服务器在端口

445
上运行。

在您的终端上,尝试关闭所有

xammp
服务器,然后重新启动
xammp

C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqladmin" −u root shutdown


1
投票

首先尝试使用 XAMPP 附带的 MySQL 备份文件夹。因此,请执行后续步骤:

  1. 将文件夹 mysql/data 重命名为 mysql/data_old
  2. 复制 mysql/backup 文件夹并将其命名为 mysql/data
  3. 将所有数据库文件夹从 mysql/data_old 复制到 mysql/data(除了 mysql、performance_schema 和 phpmyadmin 文件夹)
  4. 将 mysql/data_old/ibdata1 文件复制到 mysql/data 文件夹中
  5. 从 XAMPP 控制面板启动 MySQL

0
投票

我建议你使用Homestad。使用起来方便多了


0
投票

转到服务并停止 MySQL80 对我有用

© www.soinside.com 2019 - 2024. All rights reserved.