我最近把我的托管服务器搬到了另一家公司。我最初使用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
使用套接字时不能指定主机。