2016-10-08 2 views
1

Может кто-нибудь помочь с подключением к моему веб-серверу?Как подключиться с PhpMyAdmin к localhost через Unix-сокет?

В базе данных 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 работают на одной и той же нелокальной системе.

+1

UNIX сокеты всегда являются локальными. –

+0

в основном использует /var/run/mysql.sock, если он находится на одном хосте, ip-адрес - это просто атрибут драйвера mysql (i) php, который требуется и не используется, когда доступен файл .sock. – 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 Затем не принимайте ответ или задайте новый вопрос. Я думаю, вы хотите * настроить * phpmyadmin для соединений сокетов unix. Я сделал это уже несколько лет назад, это было не тривиально, но это возможно в его файле конфигурации. Кроме того, если ваш английский не очень хорош, это не проблема, пока это не поддается пониманию, но, по крайней мере, [это] (http://meta.stackoverflow.com/questions/291362/advice-for-non-native-english -speakers/291370 # 291370) простые правила могли бы улучшить его много. – peterh

+0

Я старался подключаться к databe, а не к phpmyadmin. да, у меня мало проблем с английским. im новый здесь и как я могу вернуть старый вопрос? :) –

Смежные вопросы