【问题标题】:how to connect to mySQL on localhost via unix socket如何通过unix套接字连接到本地主机上的mySQL
【发布时间】:2013-01-30 18:06:52
【问题描述】:

我最近将我的托管服务器搬到了另一家公司。 而我原来是用db.inc.php连接数据库的,配置如下:

<?php
define('DB_INFO', 'mysql:DATABASELOCATION;dbname=NAMEOFTHEDATABASE');
define('DB_USER', 'ADMIN');
define('DB_PASS', 'ADMIN');
?>

但新的托管服务器是“Localhost via UNIX socket”..

我不确定这个连接是如何工作的。我可以使用相同的 php 文件进行连接吗?

【问题讨论】:

  • UNIX 套接字只能在本地机器上,所以“Localhost via UNIX socket”是多余的语句。

标签: php sql pdo localhost


【解决方案1】:

在文档中很容易找到:

mysql:dbname=testdb;unix_socket=/path/to/socket

使用套接字时不能指定主机。

【讨论】:

    猜你喜欢
    • 2018-11-18
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 2017-11-07
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多