Доступ к phpmyadmin запрещен #1045

Я только что установил сервер wamp 2.2. Когда я установил его на свой ноутбук 6 дней назад, он сразу заработал без проблем. Я решил поставить его и на свой домашний настольный компьютер. Однако, когда я пытаюсь перейти к моему локальному хосту/phpmyadmin, я получаю:

Ошибка

MySQL сказал: Документация
1045 - Доступ запрещен для пользователя «root» @ «localhost» (с использованием пароля: НЕТ)

Я не менял никаких паролей или чего-то еще. Все, что я сделал, это установил сервер wamp. Я много гуглил, и некоторые предлагали изменить: $cfg['Servers'][$i]['AllowNoPassword'] = true; на $cfg['Servers'][$i]['AllowNoPassword'] = 'true'; (проблема заключалась в отсутствующих кавычках). Это не помогло. Пароль не установлен, поэтому я не понимаю, почему он не работает.


person user1902427    schedule 14.02.2013    source источник


Ответы (3)


cud вы получаете доступ к консоли mysql без пароля? сначала попробуйте его из значка меню в трее wamp.

MySQL >> MySQL console.

person Midhun KM    schedule 14.02.2013
comment
Когда я пытаюсь получить доступ к mysql через консоль mysql: MySQL ›› Консоль MySQL, он сразу же запрашивает пароль - person user1902427; 14.02.2013
comment
хорошо, просто нажмите клавишу enter, если пароль не установлен, появится приветственное сообщение. дайте мне знать, что это результат. :) - person Midhun KM; 14.02.2013
comment
Я нажимаю ввод, и он показывает какое-то сообщение и сразу же закрывает окно. Это слишком быстро, поэтому я не могу это прочитать :/ - person user1902427; 14.02.2013
comment
Сделал принтскрин. В нем говорится: ОШИБКА 1045 (28000): доступ запрещен для пользователя «root» @ «localhost» (с использованием пароля: НЕТ) - person user1902427; 14.02.2013
comment
Есть еще один способ проверить, установлен ли у вас пароль. перейдите по адресу: localhost/sqlbuddy/login.php. Если вы не можете войти туда, у вас установлен пароль. - person Midhun KM; 14.02.2013
comment
Если я ничего не ввожу в поле пароля, то получаю сообщение: При входе в систему возникла проблема. - person user1902427; 14.02.2013
comment
попробуйте переустановить wamp, он удалит любой пароль, если вы случайно установили для mysql. - person Midhun KM; 14.02.2013
comment
Я удалил вамп. запустил ccleaner для очистки реестра, установил wamp. Делал только эти шаги и больше ничего и происходит то же самое. - person user1902427; 14.02.2013
comment
forum.wampserver.com/read.php?2,87983 Попробуйте это, прочитайте последний комментарий на этой странице. - person Midhun KM; 14.02.2013
comment
Сделал именно то, что в последнем комментарии. Тем не менее мой значок wamp оранжевый и получает ту же ошибку. Я этого не понимаю :/ - person user1902427; 14.02.2013
comment
Если он оранжевого цвета, один из ваших сервисов отсутствует. Может быть Apache или MySQl. Попробуйте установить их из меню значков в трее. MySQL ›› Сервис › › Установить сервис. Apache ›› Служба › › Установить службу. посмотрите, есть ли в вашей системе IIS или Skype - person Midhun KM; 14.02.2013
comment
MySQL ›› Service ›› Install service ничего не сделал. Я отключил IIS, и скайп в настоящее время не работает. - person user1902427; 14.02.2013
comment
Я нашел старую версию mysql (которую я установил больше года назад). Удалил его и не он ваще работает. Спасибо за вашу помощь. Был мой плохой - person user1902427; 14.02.2013

Если вы можете войти в систему с помощью консоли MYSQL, измените корневой пароль

УСТАНОВИТЕ ПАРОЛЬ ДЛЯ root@localhost = ПАРОЛЬ('вашпароль');

и установить

$cfg['Серверы'][$i]['AllowNoPassword'] = true;

установить в: /etc/phpmyadmin/config.inc.php

Не изменять в: /usr/share/phpmyadmin/config.inc.php

person Meghs Dhameliya    schedule 14.02.2013
comment
Когда я пытаюсь войти в mysql через консоль, он говорит: Введите пароль: я еще не устанавливал пароль, я только что его установил. /etc/phpmyadmin/config.inc.php установлен так, как вы это описали. - person user1902427; 14.02.2013

Я возился с этой проблемой большую часть дня, выполняя все, что предлагается на этом сайте, а также предлагаемые решения с других сайтов, включая полную переустановку WAMP несколько раз. Накануне я ввел пароль из консоли mysql, но после попытки заставить Dreamweaver подключиться к базе данных что-то пошло не так, и я больше не мог открыть окно phpMyAdmin. В конце концов, очень простое решение решило проблему - когда снова появлялось окно с сообщением об ошибке при попытке открыть phpMyAdmin, оно было крошечным синим "?" кнопка (кнопка справки) вверху, которую я в отчаянии нажал, и она запросила у меня пароль, который я предоставил - тот, который я создал накануне, и внезапно появляется окно phpMyAdmin. С тех пор все в порядке. Если ничего не помогает, попробуйте кнопку помощи. По какой-то причине это сработало для меня. Иди разберись.....

person user2313980    schedule 27.04.2013
comment
Я столкнулся с той же проблемой. Я установил пароль для MySql, но когда я запускаю сервер WAMP, т.е. localhost/phpmyadmin Я столкнулся с проблемой ниже.. #1045 - Отказано в доступе для пользователя 'root'@'localhost' (используя пароль: НЕТ) .. Как я могу решить эту проблему.. - person Henry Disoza; 16.02.2015