2016-10-04 5 views
0

На моем mac mysql внезапно прекратил работу после перезагрузки. После долгих поисков, я проверил мои права доступа к файлам перепуталось, благодаря которому файл MySQL сокета не удалось создать в ТМПЕне удалось сбросить разрешения для mac (el capitan) для папки/tmp

Я попытался сбросить разрешения, используя следующую команду в этом url

/USR/libexec/repair_packages --repair --Стандартный-pkgs --volume/

результат:

Permissions differ on "tmp", should be drwxrwxrwt , they are lrwxr-xr-x . Unable to set owner & group on "tmp". Error 1: Operation not permitted Unable to set permissions on "tmp". Error 1: Operation not permitted ACL found but not expected on 'System'. Unable to set owner & group on "System". Error 1: Operation not permitted Unable to set permissions on "System". Error 1: Operation not permitted

может кто-нибудь знать, как я могу это исправить? Я хочу, чтобы mysql запускался на моей машине.

+0

Является ли ваша '/ tmp' символьной ссылкой вместо обычного каталога? –

+0

Да: lrwxr-xr-x @ 1 корневое колесо 11 Сен 17 2015/tmp -> private/tmp – yogendra689

ответ

1

Fixed этот вопрос с шагами, предусмотренных в следующем URL: https://www.reddit.com/r/mac/comments/55s9yg/getting_an_error_message_on_startup_coretelephony/

Это проблема разрешения с каталогом вар '/ TMP'. Если вы попытаетесь изменить разрешение этого каталога, OS X не позволяет это изменить, потому что в системе есть «System Integrity Protection». Этот SIP должен быть отключен до того, как вы измените разрешение.

Попробуйте это:

  1. Reboot ваш Mac в режиме восстановления путем перезагрузки компьютера и, удерживая Ctrl + R, пока на экране не появится логотип компании Apple.
  2. Нажмите «Утилиты»> «Терминал». В окне терминала введите «csrutil disable» и нажмите «Ввод». Перезагрузите Mac.
  3. После перезагрузки Mac попробуйте изменить руководство (команда: 'sudo chmod 1777/tmp') или загрузить приложение: (Я рекомендовал это приложение для этой программы: OnyX 3.1.8 для OS X 10.11 El Capitan - ссылка для скачивания: http://joel.barriere.pagesperso-orange.fr/download/1011/OnyX.dmg) 5.1 В приложении выберите «Обслуживание -> Разрешения» и нажмите «Выполнить». Это исправляет все проблемы разрешений (в том числе разрешения на изменение/tmp) для исправления).
  4. Когда процесс завершен, команда `sudo chmod 1777/tmp 'работает, просто перезагрузите Mac.
  5. Теперь, когда вы изменили разрешение, необходимо включить опцию «System Integrity Protection», изменение: «csrutil включить»
  6. Reboot ваш Mac и удерживая Ctrl + R, пока на экране не появится логотип компании Apple. Нажмите «Утилиты»> «Терминал» В окне терминала введите «csrutil enable» и нажмите «Ввод». Перезагрузите Mac. Это делается :-) Это будет работа :-) Это будет работа :-)