1

Тема: Соединение невозможно! Неверные настройки.

WinXP + Apache + mySQL + PHP
Успешно работает несколько сайтов.
PMA 3.5.2.1 работает после распаковки и показывает:

Версия программы: 5.1.56-community - MySQL Community Server (GPL)
Версия протокола: 10
Пользователь: root@localhost
Кодировка сервера: UTF-8 Unicode (utf8)
Apache/2.2.17 (Win32) PHP/5.2.17
Версия клиента базы данных: libmysql - 5.0.51a
PHP расширение: mysqli

Теперь цель: что-бы пароль не спрашивало каждый раз. Правлю конфиг pma:


$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

$cfg['Servers'][$i]['controlhost'] = 'localhost';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'root';

В ответ: "Соединение невозможно! Неверные настройки."
Пробовал другие логин/пароль, другой хост 127.0.0.1:3306 и т.д. Не помогает.

Что делаю не так?

2

Re: Соединение невозможно! Неверные настройки.

Имя пользователя MySQL и его пароль надо прописать в строках (добавьте, если их нет):

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'pass';

3

Re: Соединение невозможно! Неверные настройки.

Помогло, спасибо!

P.S. по умолчанию "controlpass" существует, а "password" отсутствует вероятно для запутывания. Запутывание получилось. smile

4

Re: Соединение невозможно! Неверные настройки.

Просто конфигурационные директивы user и password используются только при авторизации методом config, в остальных случаях они не нужны. Изначально предполагается авторизация методом cookie.