Как изменить имя пользователя «root» в phpMyAdmin с помощью WAMP?

Я только что установил WAMP на новое устройство и забыл, как изменить имя пользователя в phpMyAdmin, поскольку в настоящее время по умолчанию используется «root». Я хотел бы изменить его на «lamp». Я уже знаю, как изменить пароль, только не могу вспомнить имя пользователя.


person semi-colons    schedule 13.03.2014    source источник
comment
Я думаю, что если вы перейдете к пути установки mysql (не уверен, что там, поищите его), там будет мастер настройки, из которого вы можете это сделать. Или, может быть, просто переустановите wamp и не забудьте установить имя пользователя. В любом случае рекомендуется иметь корневую учетную запись с полным доступом и настроить другую учетную запись с определенными разрешениями.   -  person aleation    schedule 13.03.2014
comment
Какую версию WAMPServer вы установили? Это имеет значение.   -  person RiggsFolly    schedule 13.03.2014
comment
Wampserver (64 бита и PHP 5.4) 2.4   -  person semi-colons    schedule 13.03.2014


Ответы (1)


Хорошо, если вы хотите изменить суперпользователя с root на lamp, могу ли я предложить вам создать нового суперпользователя с именем lamp, протестировать его и убедиться, что он работает так, как вы ожидаете. И тогда и только тогда вы сможете удалить старого суперпользователя root.

Поскольку phpMyAdmin, поставляемый с WAMPServer 2.4, теперь создает страницу входа для ввода идентификатора пользователя и пароля, а не сохраняет ее в файле конфигурации, это точно так же, как создание любого другого идентификатора пользователя для создания lamp, просто не забудьте выделить глобальные привилегии для всех 3 из них.

Все 3 из них по одному для каждого из стандартных доменов, 127.0.0.1 и localhost и ::1

РЕДАКТИРОВАТЬ: ответ на комментарий

Как переименовать пользователя из консоли MySQL:

RENAME USER 'root'@'localhost' TO 'lamp'@'localhost';
RENAME USER 'root'@'127.0.0.1' TO 'lamp'@'127.0.0.1';
RENAME USER 'root'@'::1' TO 'lamp'@'::1';
person RiggsFolly    schedule 13.03.2014
comment
Вы случайно не знаете, что я ввел в консольную команду MySQL, чтобы сделать это? - person semi-colons; 13.03.2014
comment
Нет, но я могу узнать довольно быстро. См. дополнительную информацию об ответе. - person RiggsFolly; 18.03.2014