如何通过Unix套接字将PhpMyAdmin连接到localhost?

时间:2016-10-08 21:22:21

标签: php mysql

有人可以帮助我连接我的网络服务器吗?

在phpMyAdmin数据库Server: localhost:3306点击它时我得到:

Server: Localhost via UNIX socket
Server type: MySQL
Server version: 5.5.52-cll - MySQL Community Server (GPL)

那么如何在没有地址或IP的情况下连接它?

PhpMyAdmin和MySQL在同一个非本地系统上运行。

2 个答案:

答案 0 :(得分:1)

可能你想要这个:

$socket = '/var/run/mysqld.sock'; // or: /tmp/mysqld.sock
$db = new mysqli('localhost', 'username', 'password', "database", 3306, $socket);
// $db = mysql_connect('localhost:'.$socket, 'username', 'password');

答案 1 :(得分:0)

在 config.inc.php 中,而不是

$cfg['Servers'][$i]['host'] = 'localhost';

设置

$cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';