2013-09-25 3 views
-3

Может кто-нибудь, пожалуйста, помогите мне с этим. Я не могу получить доступ к phpMyAdmin. Я использую WAMPSERVER 2.4 и запускаю 32-разрядную ОС Windows 7. неMySQL Access Denied # 1045

Everytime я пытаюсь получить доступ к PhpMyAdmin он дает ошибку вроде этого:

Ошибка сказал MySQL: Документация

1045 - Доступ запрещен для пользователя 'корень' @ 'локальный' (используя пароль: НЕТ)

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

+1

** ** ** Вы проверили хост, имя пользователя и пароль в вашей конфигурации_ **? ** – hallaji

ответ

0

Корректировать PHPMyAdmin config.inc.php файл:

$cfg['Servers'][$i]['verbose'] = 'localhost'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['port'] = '3306'; 
$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'] = '**your-root-username**'; 
$cfg['Servers'][$i]['password'] = '**root-password**'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
+0

Где я могу найти сэра? –

+0

проверить это https://help.ubuntu.com/10.04/serverguide/phpmyadmin.html –

+0

http://www.ostraining.com/blog/coding/error-1045-phpmyadmin/ –

1

Как и все версии MySQL после первоначальной установки его есть только одна учетная запись пользователя доступна.

Имя пользователя root и в этом аккаунте нет пароля.

Так на страницу Логин для PhpMyAdmin введите:

username = root 
password = leave this empty 

После того, как вы вошли в систему, добавьте пароль для этой учетной записи. И не забывайте об этом!

После того, как вы установили пароль и протестированы, что вы можете войти снова с этим паролем, который вы можете сделать простое изменение этого файла:

C: \ WAMP \ WWW \ приложения \ phpmyadminx.yz \ Config .inc.php

Ищут:

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

и chnage его

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

Это остановит phpmyadmin, позволяющий получить доступ с помощью идентификатора пользователя, у которого нет пароля.

+0

В этом случае это не выглядит как и пароль root, пуст, так как root @ localhost был лишен доступа с помощью «using password: NO». Некоторая установка WAMP устанавливает начальный пароль root на «root», может быть, это так? – Hugehornet

+0

@Hugehornet Вы установили более старый WAMP? Или вы скопировали папку mysql \ data старшего wamp в новую установку? – RiggsFolly

Смежные вопросы