有人可以帮助我连接我的网络服务器吗?
在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在同一个非本地系统上运行。
答案 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';