数据库启动失败


原因一:3306端口端口被占

如果MySQL服务无法启动,可能是3306端口被其他进程占用。您可以使用以下命令检查端口占用情况: 在Linux系统中:

sudo lsof -i :3306
# 或者使用  netstat  命令(需要安装  net-tools)
sudo netstat -tulnp | grep :3306

在Windows系统中:打开命令提示符(cmd),运行以下命令:

netstat -ano | findstr :3306

命令执行后,您将看到类似以下的输出:

tcp        0      0 0.0.0.0:3306       0.0.0.0:*        LISTEN      1234

杀掉占用端口的进程如果发现3306端口被其他进程占用,您可以选择终止该进程。在Linux系统中

sudo kill -9 <进程ID>

在Windows系统中:在命令提示符中运行以下命令:

taskkill /PID <进程ID> /F

原因二:更换了LarkXR的安装目录

如果之前服务器安装过LarkXR,且LarkXR已将其注册为系统服务,那么在更换部署目录后,服务中记录的路径将不再正确。此时,您需要按照以下步骤操作:

  1. 删除 PxyMysql8 服务管理员打开cmd命令

sc delete  PxyMysql8

  1. 重启服务器:重启服务器以确保所有配置更新生效。
  1. 重新启动数据库服务:在服务器重启完成后,手动启动数据库服务,确保其正常运行

admin 2025年11月14日 14:52 收藏文档

开发者交流群

QQ群号:1011308692