Я скачал и установил Wampserver и создал новый сервер с защитой паролем в

http://localhost/phpmyadmin/setup/

после этого я сохранил его, а затем вернулся к

http://localhost/phpmyadmin/

но это не дает мне экран входа в систему, он просто идет к

http://localhost/phpmyadmin/#PMAURL-0:index.php?db=&table=&server=1&target=&token=49757a6780b2bd2aaa67f69e0f630cf1

и наверху это говорит

Server: mysql wampserver

поэтому мой вопрос: как выбрать сервер, который я только что создал, или я делаю что-то не так?

1 ответ1

1

Хорошо, я думаю, что это просто проблема терминологии, но давайте начнем с нескольких вещей.

Первый phpMyAdmin - это инструмент для поддержки базы данных MYSQL. Вы не создаете сервер при создании базы данных.

Поэтому, если вы использовали phpMyAdmin и изменили пароль для root идентификатора пользователя, то, конечно, вы должны сообщить phpMyAdmin пароль при следующей попытке входа в систему.

Есть 2 способа сделать это, хорошо, что есть более чем 2 способа, но давайте пока оставим это простым.

Первый способ:-

Отредактируйте файл \wamp \apps \phpmyadmin4.1.14 \config.inc.php и найдите следующие строки

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

Измените эти строки, чтобы включить ваш новый пароль

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

Перезагрузите сервер Apache:-

left click wampmanager icon -> Apache -> Service -> Restart service

Запуск phpMyAdmin

left click wampmanager icon -> phpMyAdmin 

и вы должны автоматически войти в систему.

Лично мне не нравится этот метод, так как вы должны жестко запрограммировать пароль в php-файл, который теоретически любой может увидеть.

Поэтому мой предпочтительный метод:

Отредактируйте файл \wamp \apps \phpmyadmin4.1.14 \config.inc.php и внесите эти 2 изменения

От

//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config';

к

$cfg['Servers'][$i]['auth_type'] = 'cookie';
//$cfg['Servers'][$i]['auth_type'] = 'config';

Это скажет phpMyAdmin выдать экран входа, где вы можете ввести

username = root
password = YOUR_NEW_PASSWORD

Кроме того, не забывайте, что в стандартной установке WAMPServer MYSQL на самом деле установлены 3 учетные записи root пользователей. Где учетная запись MYSQL состоит из 2 частей, разделенных @ символом username @ domain

root@localhost
root@127.0.0.1
root@::1

Если вы изменили пароль только на одном из них, убедитесь, что вы входите в систему, используя то же самое, используя правильный URL, например так:

http://127.0.0.1/phpmyadmin

или же

http://localhost/phpmyadmin

или же

http://::1/phpmyadmin

Затем убедитесь, что вы изменили все 3 учетные записи, чтобы иметь один и тот же пароль, чтобы это не сбило вас с толку позже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .