1

Тема: Работы с несколькими серверами. phpMyAdmin под Fedora

Нужно сделать так, чтобы из phpMyAdmin можно было работать с несколькими серверами.
Установил phpMyAdmin не из архива, а из репозитория Федоры, тут почему-то config.inc.php располагается не в каталоге, где установлен phpMyAdmin, а в /var/lib/phpMyAdmin/config. Вбил в него следующее:

<?php

$i = 0;

$i++;
$cfg['Servers'][$i]['host']          = '192.168.0.102'
$cfg['Servers'][$i]['connect_type']  = 'tcp'
$cfg['Servers'][$i]['extension']     = 'mysql'
$cfg['Servers'][$i]['auth_type']     = 'config'
$cfg['Servers'][$i]['user']          = 'UTM5'
$cfg['Servers'][$i]['password']      = 'UTM5'
$cfg['Servers'][$i]['verbose']       = 'UTM5'

$i++;
$cfg['Servers'][$i]['host']          = '192.168.0.208'
$cfg['Servers'][$i]['connect_type']  = 'tcp'
$cfg['Servers'][$i]['extension']     = 'mysql'
$cfg['Servers'][$i]['auth_type']     = 'config'
$cfg['Servers'][$i]['user']          = 'mediawiki'
$cfg['Servers'][$i]['password']      = 'mediawiki'
$cfg['Servers'][$i]['verbose']       = 'mediawiki'

?>

Я так понимаю, при таких настройках, при входе в phpMyAdmin должно поле выбора появляться. У меня не появляется и вообще никуда не возможно войти. Копировать в каталог пробовал - не помогает.

2

Re: Работы с несколькими серверами. phpMyAdmin под Fedora

Вход зависит от прав MySQL. Проверьте права учетных записей которыми подключаетесь. Обычно подключение к MySQL разрешено только локально. Так же проверьте настройки брандмауэра и порт MySQL 3306.

ВКонтакте Facebook Twitter

3

Re: Работы с несколькими серверами. phpMyAdmin под Fedora

Hanut пишет:

Вход зависит от прав MySQL. Проверьте права учетных записей которыми подключаетесь. Обычно подключение к MySQL разрешено только локально. Так же проверьте настройки брандмауэра и порт MySQL 3306.

Я в курсе на счёт локального входа. Чтобы обойти этот ограничение я использую ssh-тунелирование. По пока мне нужно разобраться как работать с самим phpMyAdmin. Вот так у меня выглядит стартовая страница:
http://storage9.static.itmages.ru/i/16/0707/h_1467916872_7120089_1979cef250.jpg
Где адрес сервера? Где имя базы? У меня поле выбора какое-нибудь вообще должно было появиться после того как я отредактировал config.inc.php?

Отредактировано Iskatel (2016-07-07 21:48:02)

4

Re: Работы с несколькими серверами. phpMyAdmin под Fedora

Возможно вы не тот конфигурационный файл редактируете. Сперва попробуйте очистить куки, или проверить работу в альтернативном браузере.

ВКонтакте Facebook Twitter

5

Re: Работы с несколькими серверами. phpMyAdmin под Fedora

Удалил федоровский phpMyAdmin, скачал с phpmyadmin.net и установил.
К одному серверу подключается нормально, при подключении к другому пишет:

Error

SQL query: Edit Edit

SET lc_messages = 'en_US';

MySQL said: Documentation
#1193 - Unknown system variable 'lc_messages'

6

Re: Работы с несколькими серверами. phpMyAdmin под Fedora

Вероятно это из-за разных версий MySQL. Проверьте версию MySQL и с какой работает ваша версия phpMyAdmin.

ВКонтакте Facebook Twitter