Connection through socket
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@607 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
parent
1b97f48ea8
commit
d204a6ea15
|
@ -1,3 +1,6 @@
|
|||
phpMinAdmin 1.10.2:
|
||||
Connection through socket by server :/path/to/socket
|
||||
|
||||
phpMinAdmin 1.10.1:
|
||||
Highlight odd and hover rows
|
||||
Partition editing comfort (bug #2783446)
|
||||
|
|
|
@ -14,7 +14,8 @@ if (extension_loaded("mysqli")) {
|
|||
(strlen("$server$username") ? $username : ini_get("mysqli.default_user")),
|
||||
(strlen("$server$username$password") ? $password : ini_get("mysqli.default_pw")),
|
||||
null,
|
||||
(strlen($port) ? $port : ini_get("mysqli.default_port"))
|
||||
(is_numeric($port) ? $port : ini_get("mysqli.default_port")),
|
||||
(!is_numeric($port) ? $port : null)
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -175,7 +176,7 @@ if (extension_loaded("mysqli")) {
|
|||
var $extension = "PDO_MySQL";
|
||||
|
||||
function connect($server, $username, $password) {
|
||||
$this->dsn("mysql:host=" . str_replace(":", ";port=", $server), $username, $password);
|
||||
$this->dsn("mysql:host=" . str_replace(":", ";unix_socket=", preg_replace('~:([0-9])~', ';port=\\1', $server)), $username, $password);
|
||||
$this->server_info = $this->result($this->query("SELECT VERSION()"));
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue