Mamp Pro Восстановить пользователя root / удалить

Привет, в Mamp Pro я случайно удалил учетную запись root, поэтому теперь я не могу использовать mysql для создания новых баз данных и всех других операций.

Это ошибка, которую я получаю при запуске mysql через mamp pro:

Ошибка проверки баз данных MySQL. Сообщение об ошибке: /Applications/MAMP/Library/bin/mysqlcheck: ошибка: 1044: доступ запрещен для пользователя «root» @ «localhost» к базе данных «mysql» при выборе базы данных.

Пробовал сбросить до заводских настроек, но это не помогло.

По сути, в обзоре пользователей в Phpmyadmin я просто получаю желтое поле с надписью «Нет привилегий».

Я также пытался удалить Mamp Pro, но когда я отмечаю флажки деинсталлятора и нажимаю «Удалить», я получаю следующую ошибку:

Ошибка Не удалось выполнить привилегированное действие.

Помощь будет очень признательна, так как я не могу делать такую ​​​​работу.


person urok93    schedule 07.08.2012    source источник


Ответы (1)


Очевидно, MAMP создает некоторые файлы конфигурации, которые нельзя стереть с помощью программы удаления. Мне удалось обойти ошибку The privileged action failed и полностью удалить MAMP Pro, выполнив следующие действия:

  1. Удалите каталог appsolute из /Library/Application Support, который содержит файлы конфигурации, созданные при установке MAMP Pro.
  2. Удалите файл hosts.mamp.bak в /etc, который является файлом резервной копии хостов MAMP.
  3. Удалите каталог MAMP из /Applications/MAMP
  4. Откройте программу удаления MAMP Pro, отметьте все пять параметров и нажмите, чтобы удалить

Это должно полностью стереть существующую установку MAMP/MAMP Pro и включить чистую, новую установку. Возможно, вам придется перезагрузить компьютер, чтобы Apache заработал после переустановки.

person zeantsoi    schedule 21.08.2012
comment
К вашему сведению, также можно воссоздать пользователя root, не начиная заново. Вы можете запустить MySQL с --init-file, который предоставляет разрешения пользователю root, например: Восстановление удаленного пользователя root. - person Stennie; 22.08.2012
comment
В конце концов я использовал приложение CleanMyMac, чтобы полностью удалить Mamp. - person urok93; 22.08.2012
comment
Это решение сработало для меня. Вы когда-нибудь случайно сузили источник ошибки до одного из шагов, перечисленных выше? - person ashack; 10.10.2013
comment
Я следовал инструкциям шаг за шагом, но не смог удалить MAMP Pro. Я все еще получаю следующую ошибку: Ошибка привилегированного действия OSX 10.9 - person lvekua; 15.11.2013