📜  mysql 未在 xampp 中启动 - SQL (1)

📅  最后修改于: 2023-12-03 15:03:06.860000             🧑  作者: Mango

MySQL 未在 XAMPP 中启动 - SQL

当您在 XAMPP 上尝试启动 MySQL 时,可能会遇到错误消息“MySQL 未在 XAMPP 中启动”。这意味着您不能连接到数据库。在大多数情况下,这是由于 MySQL 服务未启动引起的。以下是解决此问题的一些步骤。

检查 MySQL 服务是否已启动

首先,您需要检查 MySQL 服务是否已启动。按照以下步骤操作:

  1. 打开 XAMPP 控制面板。
  2. 在控制面板中,单击“服务”选项卡。
  3. 如果 MySQL 服务未启动,则它将以红色显示,并且标签上的文字将是“停止”。
  4. 单击“启动”按钮以启动 MySQL 服务。

如果 MySQL 服务已启动,但您仍然无法连接到数据库,则可能需要重新安装 MySQL 或修复 MySQL 配置文件。

重新安装 MySQL

如果 MySQL 服务未启动,您可能需要重新安装 MySQL。按照以下步骤操作:

  1. 关闭 XAMPP 控制面板。
  2. 在计算机上找到 XAMPP 安装文件夹。
  3. 打开文件夹并查找“mysql”文件夹。
  4. 删除“mysql”文件夹。
  5. 打开 XAMPP 安装程序并选择“MySQL”选项。
  6. 单击“卸载”按钮以卸载 MySQL。
  7. 单击“安装”按钮以安装 MySQL。
  8. 在安装过程中,选择您的首选 MySQL 登录凭据和端口号。
修复 MySQL 配置文件

如果 MySQL 服务已启动,但您仍然无法连接到数据库,请尝试修复 MySQL 配置文件。按照以下步骤操作:

  1. 打开 XAMPP 控制面板。
  2. 单击“Shell”按钮以打开 Shell 终端。
  3. 在 Shell 终端中,输入以下命令:
$ cd /Applications/XAMPP/xamppfiles/bin
$ ./mysql.server stop
$ ./mysql.tools.exe --user=root --password=my-secret-pw --run-service

这将停止 MySQL 服务,再次启动 MySQL 服务,并修复 MySQL 配置文件。如果您收到错误消息,例如“服务已在运行”,请尝试在后面加上“--force”参数:

$ ./mysql.tools.exe --user=root --password=my-secret-pw --run-service --force
结论

以上是解决“MySQL 未在 XAMPP 中启动”错误的一些步骤。如果您按照这些步骤操作仍然无法解决问题,请尝试在社区中寻求帮助。