如何通过unix套接字连接到localhost上的mySQL



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

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

但新的托管服务器是"通过UNIX套接字的Localhost"。。

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

它可以很容易地在文档中找到:

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

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

最新更新