【问题标题】:connect to mysql database using php on different port在不同端口上使用 php 连接到 mysql 数据库
【发布时间】:2016-05-17 20:40:01
【问题描述】:

我的连接字符串是:

    $connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());

但是在我的计算机上我首先安装了 IIS 服务器,所以 localhost:80 被它保留,所以我将端口更改为 8080,更改 apache 文件夹中的 httpd.conf 文件。

现在我应该更改连接字符串以连接到我的数据库。 我正在使用 XAMPP。

我是否应该尝试写这些: 1:

  $connection = mysql_connect("localhost:8080", "root", "") or  die("Could Not Connect to DB: ".mysql_error());

2:

$connection = mysql_connect("localhost,8080", "root", "") or    die("Could Not Connect to DB: ".mysql_error());

但不工作请帮助。 谢谢你

【问题讨论】:

  • 停止使用已弃用的mysql_* API。请改用mysqli_*PDO
  • 你应该使用 mysqli_ 而不是 mysql_
  • 实际上,您无需更改任何内容。与您的 mysql 服务器的连接是与 mysql 正在侦听的端口的连接。这与您的 http 服务器侦听的端口无关
  • 您无需进行任何更改。标准 mysql 端口是 3306

标签: php mysql apache database-connection


【解决方案1】:

Mysql 服务器使用的默认端口号是 3306 Web 服务器默认端口为 80

Web服务器和Mysql服务器是独立的。

不要改变你的 api 来连接你的 mysql

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    相关资源
    最近更新 更多