MySQL 服务器在 XAMPP 中消失了

Posted

技术标签:

【中文标题】MySQL 服务器在 XAMPP 中消失了【英文标题】:MySQL server goes away in XAMPP 【发布时间】:2010-09-14 19:11:25 【问题描述】:

我正在尝试在 Red Hat Enterprise Edition 中安装 xampp 1.6.7。我按照安装说明进行操作,然后使用命令启动堆栈

sudo /opt/lampp/lampp start

我得到了通常的回应

XAMPP: Starting Apache with SSL (and php5)...
XAMPP: Starting mysql...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

但是当我检查堆栈组件的状态时,MySQL 没有运行,我得到:

Version: XAMPP for Linux 1.5.5
Apache is running.
MySQL is not running.
ProFTPD is running.

这并不总是立即发生。有时 MySQL 在崩溃之前运行了一段时间。我检查了日志并没有发现任何东西。

编辑:

mysql 日志说

081002 10:41:22  mysqld started
libgcc_s.so.1 must be installed for pthread_cancel to work
081002 10:41:24  mysqld ended

mysql 状态说:

[root@localhost lampp]# bin/mysql status
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)

和 ps -ef | grep mysql 没有任何结果

【问题讨论】:

将日志的 sn-p 添加到您的问题中 【参考方案1】:

当mysqld 崩溃(我认为它只是关闭)时,您可能需要在my.cnf 中配置log-error 才能看到真正有用的东西。我不确定 xampp 是如何设置的,但是一个简单的 find / -name "my.cnf" 应该会指向该文件的位置。

编辑

你想安装 libgcc。它应该作为您平台的 RPM 提供。让我知道这是否有帮助。

【讨论】:

【参考方案2】:

做什么

mysql status

ps aux | grep mysql

说?

另外,sn-p 的日志也可能会有所帮助。

【讨论】:

以上是关于MySQL 服务器在 XAMPP 中消失了的主要内容,如果未能解决你的问题,请参考以下文章

#2006 - MySQL 服务器在恢复 mysql 转储时消失了 [重复]

mysqli_real_connect(): (HY000/2006): MySQL 服务器已经消失

MySQL 没有在 xampp 上启动,五秒钟后启动它就消失了

XAMPP 服务器中的 MYSQL 错误

无法登录到 xampp 中的 mysql 服务器

如何在 xampp 服务器中运行 MySql?