【问题标题】:How can I connect to MySQL on a WAMP server?如何连接到 WAMP 服务器上的 MySQL?
【发布时间】:2010-03-16 23:47:32
【问题描述】:

这对你来说可能非常容易,但我已经为此苦苦挣扎了一个小时...... :(

<?php
$connect = mysql_connect("localhost:8080", "root", "mypassword");
echo($connect);?>

这是我试图运行的代码 - 你可以看到我使用 8080 作为我的端口号,当然,我也有 HTML 代码。

但是,每当我尝试打开 PHP 文件时,它都会显示以下错误消息:

Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2

Warning: mysql_connect() [function.mysql-connect]: Error while reading greeting packet. PID=4932 in C:\wamp\www\php_sandbox\index.php on line 2

Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2

我不知道...这有什么问题?是端口号的原因吗?

【问题讨论】:

  • MySQL 通常监听 3306,你为什么要连接到 8080?

标签: php mysql wamp


【解决方案1】:

将 localhost:8080 更改为 localhost:3306。

【讨论】:

  • 这可能会令人困惑,因为它们不会在安装时告诉您。如果你想把它放到互联网上,请确保你有一个 root 密码,因为 WAMP 不会自动包含一个。干杯伙伴。
【解决方案2】:

尝试打开端口 3306,并在连接字符串中使用它而不是 8080。

【讨论】:

  • 天哪,我是多么愚蠢...我以为端口号属于 MySQL :S 非常感谢!!!
【解决方案3】:

只需将 Connection mysql 字符串更改为 127.0.0.1 即可

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    相关资源
    最近更新 更多