[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: #1043 Невозможно подключиться к серверу MySQL
SmorodinKA
Именно так стал ругаться phpMyAdmin, хотя до этого работал как часы. Добрый день. Что произошло? Ничего не понимаю, проверяю настройки, ничего не изменилось.
killer8080
mysql сервер запущен?
SmorodinKA
killer8080
я денвер запустил, как можно проверить?
killer8080
в диспетчере задач
SmorodinKA
killer8080
Есть процесс mysqld.exe
killer8080
попробуй подключится из скрипта
SmorodinKA
killer8080
В настройках майАдмина, есть такая строка

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

Она может на что-то влиять. Ведь процесс mysqld.exe
killer8080
Цитата (SmorodinKA @ 4.09.2013 - 15:36)
Ведь процесс mysqld.exe

mysqli это новое расширение php для работы с mysql серверами.

что выдаст
var_dump(mysql_connect('localhost', 'root', ''));
SmorodinKA
killer8080
resource(4) of type (mysql link)
killer8080
SmorodinKA
значит проблема в PMA, смотри конфиг
SmorodinKA
killer8080
А каков должен быть тип авторизации, $cfg['Servers'][$i]['auth_type']?
killer8080
/*
* First server
*/

$i++;
/* Authentication type */

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; // use here your password
$cfg['Servers'][$i]['auth_type'] = 'config';


//$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
SmorodinKA
killer8080
Только тип авторизации был неверен, а так все именно, как вы написали
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.