#wampserver #sqlbuddy
#wampserver #sqlbuddy
Вопрос:
Я случайно заблокировал себя, создав новую учетную запись пользователя (с тем, что, как я думал, имело полные привилегии) и полностью удалив root вместо его редактирования. Иногда я не самая яркая лампочка в коробке.
В принципе, как я могу восстановить свои полные права пользователя — либо восстановив все по умолчанию, либо изменив мою текущую конфигурацию для SQLBuddy?
Я посмотрел онлайн, и у меня возникли проблемы с поиском подходящего решения.
Ответ №1:
Упс, ты не очень хорошо проводишь время в последнее время, не так ли.
-
Остановите службу mysql
wampmanager -> MySQL -> Service -> Остановить службу
-
Отредактируйте файл my.ini
wampmanager -> MySQL -> my.ini
-
Найдите раздел [wampmysqld] в ini-файле
Добавьте эту строку непосредственно после раздела [wampmysqld]
пропустить-предоставить-таблицы
-
Перезапустите службу mysql.
wampmanager -> MySQL -> Service -> Служба запуска / возобновления
-
Откройте консоль MySQL
wampmanager -> MySQL -> Консоль MySQL
просто нажмите enter, когда вас попросят ввести пароль.
Теперь мы собираемся предоставить все привилегии вашей новой учетной записи.
введите следующие 2 команды в mysql>
командной строке, каждая с точкой с запятой в конце строки, и нажмите ENTER после каждой строки, чтобы отправить команду mysql.
GRANT ALL PRIVILEGES ON *.* TO 'Your_Userid'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Обратите внимание, если вы создали этого нового пользователя с несколькими доменами, например, xxx@localhost и xxx@127.0.0.1 вы должны сделать это для каждого домена
-
Теперь введите ‘quit’ в команде mysql promt для существования mysql.
-
Остановите службу mysql
wampmanager -> MySQL -> Service -> Остановить службу
-
Отредактируйте файл my.ini
wampmanager -> MySQL -> my.ini
-
Найдите раздел [wampmysqld] в ini-файле
Удалите параметр ‘skip-grant-tables’, который мы добавили ранее. НЕ оставляйте этот параметр в ini-файле, это дыра в безопасности ХЬЮ.
-
Перезапустите службу mysql. wampmanager -> MySQL -> Service -> Служба запуска / возобновления
Теперь вы должны иметь возможность входить в систему с помощью phpmyadmin или SQLBuddy, используя свой новый идентификатор пользователя и новый пароль, который вы только что установили для этого пользователя.