Тема: Трудности с авторизацией
Загрузил pma/index.php, в полях ввел имя и пароль подключения к MySQL, получил
Ошибка
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
Через консольную программу mysql идентификация пользователя происходит.
Что делать? Заранее благодарен
Содержимое config.inc.php
<?php
$i = 0;
/* Server localhost (http:controluser) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['only_db']='';
/* End of servers configuration */
$cfg['blowfish_secret'] = '42275c7f573da2.45032343';
?>
После изменения конфига на
<?php
$i = 0;
/* Server localhost (http:controluser) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config'; // Вот это не пропустите.
$cfg['Servers'][$i]['user'] = 'root'; // Имя пользователя MySQL.
$cfg['Servers'][$i]['password'] = 'mypassword'; // Здесь надо вписать ваш пароль к MySQL.
?>
Ответ следующий:
phpMyAdmin попытался соединиться с сервером MySQL, но сервер отверг соединение. Проверьте имя хоста, пользователя и пароль в config.inc.php.
Ошибка
Ответ MySQL: Документация
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
Конфигурация системы:
1) phpMyAdmin 2.9.2
2) Apache/1.3.33 Server
3) mysql Ver 14.12 Distrib 5.0.19
4) PHP Version => 4.3.10
MySQL Support => enabled
Active Persistent Links => 0
Active Links => 0
Client API version => 3.23.49
MYSQL_MODULE_TYPE => builtin
MYSQL_SOCKET => /tmp/mysql.sock
MYSQL_INCLUDE =>
MYSQL_LIBS =>
Directive => Local Value => Master Value
mysql.allow_persistent => On => On
mysql.connect_timeout => 60 => 60
mysql.default_host => no value => no value
mysql.default_password => no value => no value
mysql.default_port => no value => no value
mysql.default_socket => no value => no value
mysql.default_user => no value => no value
mysql.max_links => Unlimited => Unlimited
mysql.max_persistent => Unlimited => Unlimited
mysql.trace_mode => Off => Off