1

Тема: Достсуп к удаленному серверу

Доброго дня, господа!

Суть проблемы:
Установил phpMyAdmin локально на свой комп, пытаюсь соединиться с удаленным серваком.

config.inc.php выглядит так:
$cfg['Servers'][$i]['host']          = 'ip remote host';
$cfg['Servers'][$i]['port']          = '3306';
$cfg['Servers'][$i]['socket']        = '';
$cfg['Servers'][$i]['connect_type']  = 'tcp';
$cfg['Servers'][$i]['compress']      = FALSE;
$cfg['Servers'][$i]['controluser']   = '';
$cfg['Servers'][$i]['controlpass']   = '';
$cfg['Servers'][$i]['auth_type']     = 'cookie';
$cfg['Servers'][$i]['user']          = 'my_db';
$cfg['Servers'][$i]['password']      = 'my_pass';
$cfg['Servers'][$i]['only_db']       = 'my_db';

$cfg['blowfish_secret'] = 'any-phrase';

Пишет что: #2003 - Can't connect to MySQL server on 'ip remote host' (10054)

У хостера что-то не так?
Спасибо всем откликнувшимся wink

2

Re: Достсуп к удаленному серверу

t_a_n_k
Узнайте у хостера не заблокировано ли внешнее подключение к MySQL.
Проверьте настройки своего брандмауэра.

3

Re: Достсуп к удаленному серверу

Насколько я понимаю, чтобы натравить phpMyAdmin на БД,           находящуюся на удаленном сервере нужно отредактировать файла config.inc.php
              Всвязи с этим пара вопросов:


$cfg['blowfish_secret'] = 'any-phrase';

//Нужно ли заполнять это поле?

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

// что должно быть в этом поле? ип сервера? а если я его не знаю?...


//остальное вроде правильно.

$cfg['Servers'][$i]['port']          = '3306';          
$cfg['Servers'][$i]['socket']        = '';          
$cfg['Servers'][$i]['connect_type']  = 'tcp';     
$cfg['Servers'][$i]['extension']     = 'mysql';     
$cfg['Servers'][$i]['compress']      = FALSE;       
$cfg['Servers'][$i]['controluser']   = '';          
$cfg['Servers'][$i]['controlpass']   = '';          
$cfg['Servers'][$i]['auth_type']     = 'cookie';   
$cfg['Servers'][$i]['user']          = 'my_user';      
$cfg['Servers'][$i]['password']      = 'my_pass';          
$cfg['Servers'][$i]['only_db']       = 'my_db';

4

Re: Достсуп к удаленному серверу

HolyG
Лучше было создать новую тему.

При использовании аутентификации с помощью cookie, задание переменной $cfg['blowfish_secret'] - обязательно.

Если вы не знаете IP сервера, то к чему вы собираетесь подключаться?

Остальное правильно, только переменные $cfg['Servers'][$i]['user'] и $cfg['Servers'][$i]['password'], вам уже не понадобятся, $cfg['Servers'][$i]['only_db'] скорее всего тоже.
Почитайте описание конфигурационных директив http://php-myadmin.ru/doc/config.html

5

Re: Достсуп к удаленному серверу

спасибо...
подскажите тогда, пожалуйста, каким способом узнать ип сервера. я знаю только интернет-адрес и адрес фтп.

6

Re: Достсуп к удаленному серверу

начал читать "описание конфигурационных директив" и меня осенило:
закачал PMA на фтп и ип оставил localhost. работает!!!