-2

我尝试过使用 Microsoft WebMatrix 和 XAMPP,但无论我做什么或尝试什么解决方法,我都无法让 PHP 和 MySQL 正常工作。

当我安装 XAMPP 时,与端口 80 冲突,因此 Apache 无法启动。然后我将它侦听的端口更改为 9260 并启动。但是在我这样做之后http://localhost:9260/phpmyadmin/会给我以下错误并且不允许我访问

# 1045 - 用户'root'@'localhost'的访问被拒绝(使用密码:NO),

配置中定义的 controluser 连接失败。

phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。

几天来我一直在尝试修复它,但我却在拐弯处开车。任何帮助将不胜感激!

4

2 回答 2

1

端口 80 问题:
很可能您正在运行 Skype 或其他已经使用端口 80 的软件。解决方案:

  1. 打开操作 - 选项
  2. 展开高级
  3. 单击连接
  4. 取消选中“将端口 80 和 443 用作 ....”

拒绝连接:
在大多数情况下 localhost 作为主机是正确的。如果您确定没有为 root 用户设置默认密码,则您的主机不正确 - 请尝试:

  • 127.0.0.1
  • mySQL-Server 网络 IP
  • mySQL 服务器名称 (server.mydomain.eg)
于 2012-08-14T11:17:54.543 回答
0

伙计,如果您使用的是Skype,则只需启动XAMPP,然后再启动Skype。

记住每个端口的一项服务。Skype 自动切换到另一个端口。

于 2012-08-14T12:05:50.750 回答