[РЕШЕНО] Errcode: 13 — Permission denied в MySQL

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Сегодня расскажу, как можно исправить ошибку Errcode: 13 — Permission denied в MySQL.

Просмотр лога MySQL:

cat /var/log/mysql/error.log

Выдал он мне следующее:

mysqld: Can't create/write to file '/tmp/ibJCvPPz' (Errcode: 13 - Permission denied)
2018-06-13T21:53:50.867516Z 0 [ERROR] InnoDB: Unable to create temporary file; errno: 13
2018-06-13T21:53:50.867532Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2018-06-13T21:53:50.867546Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2018-06-13T21:53:50.867556Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2018-06-13T21:53:50.867567Z 0 [ERROR] Failed to initialize builtin plugins.
2018-06-13T21:53:50.867576Z 0 [ERROR] Aborting

Если ваш MySQL выдаёт данную ошибку, то причина тут одна — MySQL не может произвести запись в директорию /tmp. Вызвана она изменение прав на данную директорию.

Посмотреть описание ошибок MySQL также можно командой perror №_ошибки

Исправляем ошибку Errcode: 13 — Permission denied

Давайте исправим данную ошибку. Заходим в терминал и набираем следующее:

sudo chmod 777 /tmp

Стартуем MySQL

sudo /etc/init.d/mysql start

После данной процедуры MySQL стартует без ошибок.

Если есть вопросы, то пишем в комментариях и не забываем проголосовать за статью.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Отправить ответ

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о
Меню
WhatsApp Задайте вопрос

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: