Упс.
Я полагаю, это на вашем локальном компьютере? В Пуск-> Выполнить введите services.msc и найдите службу MySQL. Остановите службу.
Изменить:
Найдите свой файл my.ini (обычно в C: \ Windows или C: \ mysql и т. Д.). Если у вас его нет, создайте его < / а>. Это простой файл ASCII.
Измените файл, добавьте это в раздел [mysqld]: skip-grant-tables.
В командной строке введите команду net start MySQL и немного подождите, служба MySQL должна запуститься.
По-прежнему в командной строке введите команду mysql -u root и нажмите «ENTER». Вы должны войти в MySQL как пользователь root. Осторожно измените размер гранта и выйдите из системы. Остановите службу / сервер MySQL. Отредактируйте файл my.ini еще раз, удалите / закомментируйте строку skip-grant-tables и снова запустите сервер. Попробуйте снова войти в систему как root.
Только что протестировал это на моей коробке Win XP Pro.
Это, по сути, дает эффект обхода всех таблиц предоставления и, таким образом, не требует поиска, должен ли вы получить к нему доступ с этой машины или нет.
Справочное руководство по MySQL: --skip-grant-tables вариант
person
bdl
schedule
30.03.2010