为什么仅当我手动运行 mysqld.exe 文件时 Mysql Xampp 才会重新启动?

为什么仅当我手动运行 mysqld.exe 文件时 Mysql Xampp 才会重新启动?
  1. 我正在使用mysql-xampp v3.0.2版本。

  2. 首先重新启动 mysql 服务器时它会显示运行状态,2 或 3 秒后它会自动停止运行。

  3. 所以到目前为止我得到了一个临时解决方案,比如进入 xampp 安装文件夹 Xampp->mysql->bin->运行 msqld.exe 文件。

我不知道这是否是正确的解决方案,或者是否有其他解决方案!请给我建议

errorlog
120629 15:29:59 [Note] Plugin 'FEDERATED' is disabled.
120629 15:29:59 InnoDB: The InnoDB memory heap is disabled
120629 15:29:59 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120629 15:29:59 InnoDB: Compressed tables use zlib 1.2.3
120629 15:29:59 InnoDB: Initializing buffer pool, size = 16.0M
120629 15:29:59 InnoDB: Completed initialization of buffer pool
InnoDB: The first specified data file D:\xampp\xampp\mysql\data\ibdata1 did not exist:
InnoDB: a new database to be created!
120629 15:29:59  InnoDB: Setting file D:\xampp\xampp\mysql\data\ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
120629 15:29:59  InnoDB: Log file D:\xampp\xampp\mysql\data\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file D:\xampp\xampp\mysql\data\ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
120629 15:30:00  InnoDB: Log file D:\xampp\xampp\mysql\data\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file D:\xampp\xampp\mysql\data\ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: 127 rollback segment(s) active.
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
120629 15:30:02  InnoDB: Waiting for the background threads to start

答案1

如果您已将 mysql 安装为服务,那么您可以使用sc delete MySQL删除该服务..然后在系统重启后再次尝试从 xampp-control 启动 MySQL.

更新

您可以尝试卸载,重新启动系统,然后重新安装 mysql 服务。

如果问题仍然存在,您可以完全卸载 xampp,然后重新安装完整包。

您可以点击此处下载适用于 Windows 的 xampp..

相关内容