【问题标题】:Can't connect to mysql without port number using PDO无法使用 PDO 连接到没有端口号的 mysql
【发布时间】:2023-04-09 07:07:01
【问题描述】:

我无法使用 PDO 在 localhost 上安装 Impresspages 和其他脚本,因为需要端口号。如何禁用在 PDO 上使用端口号?

【问题讨论】:

  • 默认 mysql 端口号是 3306(你不能禁用使用端口——它只是没有任何意义)

标签: mysql pdo localhost


【解决方案1】:

我不确定你在问什么,但如果你正在寻找默认的 mysql 端口号,那么它是 3306

【讨论】:

  • 如果不使用端口号,我无法连接到 mysql,但脚本没有该选项。
  • 能发一下脚本的连接方法吗?
  • 在调整所有必要条件后尝试$db = new PDO('mysql:host=hostname; port=1234; dbname=dbnameHere; charset=utf8', 'dbuser', 'password');
【解决方案2】:

PDO 连接的数据库服务器在特定端口上可用。默认情况下,该端口是3306,但需要一个端口,以便数据库知道在哪里侦听以及响应什么。它正在执行此操作的端口在您使用的数据库中明确定义,但如前所述,默认值为 3306 并且不太可能已更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多