Wampp - я не могу войти в phpmyadmin после новой установки # 2002

Я установил сервер WAMPP. Apache работает правильно, но я не могу войти в phpmyadmin. Я получаю эту ошибку:

#2002 Cannot log in to the MySQL server

У меня Windows. Mysql устанавливается вместе с Wampp. Я не могу войти в mysql из консоли Mysql (в контексте меню wampp). Я не знаю, могу ли я установить этот пароль.

В config.inc.php я установил

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

но это тоже не помогает.

Я думаю, что мне нужно установить пароль для mysql, потому что при установке wamp я не получил никакого пароля. Но я не знаю как. Пытаюсь запустить mysqld.exe в консоли - не запускается.

Спасибо


person Robert    schedule 05.07.2013    source источник


Ответы (5)


Посмотрите в средстве просмотра событий Windows сообщения от MySQL.

Проблема здесь обычно в том, что у вас где-то есть старый файл my.ini. Найдите файл my.ini, и если вы найдете его НЕ в структуре папок c:\wamp (или где бы вы его ни установили), удалите их и попробуйте снова запустить mysql.

person RiggsFolly    schedule 08.07.2013

Прежде всего, разрешите доступ к wamp, изменив настройки брандмауэра, или просто нажмите кнопку «разрешить доступ» во всплывающем предупреждении брандмауэра после новой установки. Просто после новой установки щелкните значок wampserver, чтобы запустить его -> значок wamp появится появится в правой части панели задач, когда вы нажмете на этот значок wamp-> выберите «запустить все службы». (вы заметите изменение его цвета) снова щелкните wampicon на панели задач и нажмите-> phpmyAdmin, логин появится страница, вам просто нужно ввести имя пользователя как «root» и оставить пароль (нет необходимости вводить пароль, если вы новый пользователь). введите идти!!

person daemonThread    schedule 03.06.2017

Запустите cmd, чтобы получить окно. Изменить каталог, где находится консоль mysql, например. C:\wamp\bin\mysql\mysql5.1.36\bin>

Запустите консоль с mysql

пароль не требуется при установке по умолчанию, и вы будете рассматриваться как root

вы должны получить запрос на ввод пароля. Используйте тот, который вы указали в файле конфигурации.

Подробнее здесь MySQL и WAMP

PS MysqlD - это демон mysql, подумайте о сервисе в терминах Windows. mysql и mysqladmin — это консольные приложения для его настройки и управления.

person Tony Hopkinson    schedule 05.07.2013
comment
Я не могу запустить mysql из консоли. Теперь я вижу, что это не проблема с паролем - person Robert; 06.07.2013
comment
ты не можешь?. вы имеете в виду, что mysql.exe там нет или он есть, но вас не пускает? - person Tony Hopkinson; 08.07.2013

У вас работает антивирус? Если это так, попробуйте отключить его.

person cleversprocket    schedule 07.01.2014

Извините, теперь вижу, что проблема с запуском mysql. Если я нажму значок Wamp -> Mysql -> Служба -> Служба запуска/возобновления, она включится на несколько секунд, а затем снова выключится. Когда я запускаю mysql из C:\wamp\bin\mysql\mysql5.1.36\bin>, я получаю:

C:\wamp\bin\mysql\mysql5.1.36\bin>
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

В конфигурации порт указан как 3306. Я думаю, что проблема с запуском mysql.

person Robert    schedule 05.07.2013
comment
Если служба останавливается, в ней будет файл журнала с ошибкой. Возможно, журнал событий Windows. Вы не можете подключиться к нему, потому что его там нет. Файлы журнала обычно находятся где-то в папке mysql5.1.36. PS mysql -P3306 попытается подключиться к серверу через этот конкретный порт. - person Tony Hopkinson; 09.07.2013