Назад | Перейти на главную страницу

не может получить доступ к http: // localhost / phpmyadmin /

Я установил wamp server2, у него не было пароля, и у него была эта ошибка ниже, затем я перешел в mysql и установил пароль для root с помощью этой команды, и я могу войти в систему, используя этот пароль, но снова я не могу получить доступ к phpmyadmin. Я также перезапустил службы .

update user.mysql set password=password('root') where user='root';

затем я зашел в config.inc и изменил проход на этот:

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

снова я перезапустил и снова безрезультатно.

страница phpmyadmin:

Welcome to phpMyAdmin

Error

MySQL said: Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

config.inc:

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';


/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';


?>

Это была во-первых эта строчка $cfg['Servers'][$i]['password'] = ''; установка allow на false и перезапуск не изменит ошибку, с помощью Erika я понял, что он не может прочитать файл confg.inc, как заставить его читать из этого файла?

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

PHPMyAdmin пытается пройти аутентификацию без пароля.

Вероятно, вам нужно изменить приведенное ниже на false:

$cfg['Servers'][$i]['AllowNoPassword'] = true;

Сценарий установки сохраняет файл конфигурации config.inc.php в [phpmyadmindir] / config. Я переместил его в корневой каталог phpmyadmin, и это сработало.

В вашем config.inc измените
$cfg['Servers'][$i]['host'] = 'localhost'; к

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

Или установите путь к сокету. При подключении по TCP вам необходимо указать IP-адрес.