Как вернуть потерянный пароль phpMyAdmin, XAMPP
У меня есть локальный хост, работающий на XAMPP на Mac. В какой-то момент я установил пароль в phpMyAdmin, который я забыл. Кто-нибудь может помочь мне вернуться в phpMyAdmin? Я следил за множеством учебных пособий, но все они либо не работают, либо ссылаются на какой-то файл, которого, похоже, нет на моем компьютере. Есть ли простой способ?
Когда я пытаюсь открыть:
http://localhost
Я получаю:
The Server http://localhost:80 requires a username and password
8 answers
Переустановка программного обеспечения устраняет проблему, просто убедитесь, что в процессе не удаляете папку htdocs.
Вы хотите отредактировать этот файл: "\xampp\phpMyAdmin\config.inc.php "
Измените эту строку:
$cfg['Servers'][$i]['password'] = 'WhateverPassword';
К любому вашему паролю. Если вы не помните свой пароль, выполните следующую команду в командной строке:
mysqladmin.exe -u root password WhateverPassword
Где 'Whateverpassword' - ваш новый пароль.
В папках xammp находится пакетный файл с именем resetroot.bat
'C:\xampp\mysql "запустите это, и он удалит пароли phpmyadmin
. Затем все, что вам нужно сделать, это запустить службу MySQL
в xamp
и нажать кнопку администратора.
Возможно, этот вопрос устарел, но я только что столкнулся с той же проблемой.
После удаления паролей с помощью resetroot.bat
, как указано в Nedshed, вы можете выбрать другой пароль, перейдя в http://localhost/security/index.php
Лучше всего зайти в свою папку phpmyadmin и открыть config.inc.php и измените allownopassword=false на $cfg['Серверы'][$i]['Allownopassword']=истина;
Единственное решение, которое сработало для меня:
(источник: https://stackoverflow.com/a/22784404/2377343 )
Вам нужно остановить Mysql и изменить пароль пользователя с помощью команд.
Привет, это сработало для меня "/opt/безопасность lampp/xampp" в Centos
[root@XXXXX ~]#/opt/безопасность lampp/xampp
XAMPP: Быстрая проверка безопасности...
В XAMPP: Ваши страницы XAMPP защищены паролем.
XAMPP: Вы все равно хотите сменить пароль? [нет] да
XAMPP: Пароль:
XAMPP: Пароль (снова):
В XAMPP: Защита паролем активна. Пожалуйста, используйте "xampp" в качестве имени пользователя!
XAMPP: к MySQL невозможно получить доступ через сеть. Хорошо.
XAMPP: MySQL имеет корневой набор паролей. Отлично!:)
В XAMPP: Пароль FTP для пользователя "демон" по-прежнему установлен на "xampp".
XAMPP: Вы хотите изменить пароль? [да]
XAMPP: Пароль:
XAMPP: Пароль (снова):
XAMPP: Перезагрузите ProFTPD... хорошо.
XAMPP: Готово.
[корень @XXXXX ~]#
Если вы не изменили свой пароль, настройка по умолчанию не требует ввода пароля для подключения к серверу MYSQL, попробуйте:
mysql_connect('localhost','root','');
Если нет, то вы можете экспортировать свои базы данных во внешний файл, просто следуйте этим инструкциям.
Http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html
Если вы не можете получить доступ к phpMyAdmin, то попробуй,
Http://www.simplehelp.net/2008/11/26/how-to-reset-a-lost-mysql-root-password/