2016-10-08 26 views
1

誰かが自分のWebサーバーへの接続を手助けできますか?Unixソケット経由でPhpMyAdminをローカルホストに接続する方法は?

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

をだから私はアドレスまたはIPせずにそれに接続する方法:phpMyAdminのデータベースで

は、それをクリックし、私が取得するときServer: localhost:3306のですか?

PhpMyAdminとMySQLは、同じローカルシステムで実行されます。

+1

UNIXソケットは常にローカルです。 –

+0

ほとんどの場合、同じホストにある場合は/var/run/mysql.sockが使用され、ipアドレスは.sockファイルにアクセス可能な場合には必須で、使用されないphpのmysql(i)ドライバの属性にすぎません。 – num8er

+0

答えのためのtyしかし私は他の問題があった.. localhostはちょうどlocalhost ...私はlocalhostおよびその働きを置く。信じられないほど...:D –

答えて

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'); 
+0

答えはtyですが、私は他の問題がありました.. localhostはlocalhostです。私はlocalhostとその作業を入れました。信じられないほど...:D –

+0

@SandiBudicその後、答えを受け入れるか、新しい質問をしないでください。私は、UNIXソケット接続用にphpmyadminを構成*したいと考えています。私は数年前にそれをやったことはありませんでしたが、それは簡単ではありませんでしたが、その設定ファイルで可能です。さらに、もしあなたの英語があまり良くないのであれば、それが控えめになるまでは問題ではないが、少なくとも[これらの](http://meta.stackoverflow.com/questions/291362/advice-for-non-native-englishスピーカー/ 291370#291370)単純なルールはそれを多く改善する可能性があります。 – peterh

+0

私はphpmyadminではなくdatabeへの接続を試みていました。 yeaaah私は英語に少し問題があります。私はここに新しいと私は古い質問を戻すことができますか? :) –

関連する問題