XAMPP 服务器中的 MYSQL 错误

Posted

技术标签:

【中文标题】XAMPP 服务器中的 MYSQL 错误【英文标题】:MYSQL Error in XAMPP server 【发布时间】:2014-09-08 14:37:03 【问题描述】:

我在windwos 7 64位机器上安装了XAMPP服务器(xampp-win32-1.8.3-4-VC11-installer.exe)。

首先将 Apache 端口更改为 Listen 81。所以没关系。

由于我在同一台机器上单独安装了mysql,所以在my.ini配置文件中将PORT改为3307 [port= 3307]

所以现在我的 XAMPP 控制面板看起来像下面的截图

当我检查状态时,即使 MySql 已从控制面板启动,它也会显示 MySql 数据库状态为“已停用”。

也不允许我访问 phpmyadmin 并给我以下错误消息...

有谁知道我哪里出错了......谢谢

编辑

更改 mysql 端口号时修改的值(在“my.ini”配置文件中)在以下屏幕截图中突出显示。 (值从默认的 3306 更改为 3307)

【问题讨论】:

您是否阅读过“对配置的某些更改有时可能会导致误报”。在状态表下方? 换句话说:拒绝用户'root'@'localhost'访问(使用密码:YES)。密码错误? @Álvaro G. Vicario,这只是通过更改密码来检查它是否根据教程中解释的解决方案进行的测试。我删除了没有密码,但仍然是一样的......我现在刚刚用那个截图更新了它。谢谢 不能直接用剪贴板复制错误信息吗?在这些重新缩放的图片中很难发现任何东西。不管怎样:你有一个很好的暗示 MySQL 正在运行:它返回错误消息! 我很困惑,因为没有设置任何密码,其他所有密码都是默认设置,除了问题中解释的我更改的端口号。这是消息中的内容。 ---------> "phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与提供的信息相对应MySQL 服务器的管理员。” ----------------- 【参考方案1】:

尝试更改您的 MySQL 密码。最简单的方法是使用安全控制台,您可以通过http://localhost/security/ 访问该控制台。此控制台为 MySQL 用户 root 创建密码并调整 phpMyAdmin 配置。

另一种方法是使用“XAMPP Shell”(命令提示符)对其进行配置。打开外壳并执行以下命令: mysqladmin.exe -u root password secret

或者您可以尝试考虑迁移到 Linux 或 Mac ;)

【讨论】:

我会检查一下,看看情况如何。谢谢

以上是关于XAMPP 服务器中的 MYSQL 错误的主要内容,如果未能解决你的问题,请参考以下文章

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

Xampp 不会在 Mac OSX 上启动 MySQL 服务器?

XAMPP/Apache 文件夹中的 .htaccess 未找到错误 404

MySQL 数据库未启动 - 错误!服务器退出而不更新 PID 文件 - XAMPP OS X

xampp MySQL 管理控制面板

Xampp MySQL 错误