Якщо ви отримуєте Errcode 13 (що означає У дозволі відмовлено ) під час запуску mysqld це означає, що привілеї каталогу даних або його вміст не дозволяють доступ до сервера. У цьому випадку ви змінюєте дозволи для залучених файлів і каталогів, щоб сервер мав право їх використовувати.
Це просто означає, що немає дозволу на мою папку /usr/local/mysql/data/mysqld.
Методи виправлення помилки MySQL 2013
- Перевірте підключення до мережі.
- Перегляньте журнали сервера та клієнта.
- Налаштуйте параметри тайм-ауту сервера.
- Збільште максимально допустимий розмір пакета.
- Налаштувати брандмауери та антивірусне програмне забезпечення.
- Оптимізація продуктивності сервера MySQL.
- Використовуйте постійні підключення.
Опис: іноді InnoDB не вдається ініціалізувати. Це може статися, якщо ви спробуєте запустити mysql під неправильним іменем користувача, наприклад: 2013-11-09 18:10:58 7f28cc119740 InnoDB: помилка операційної системи номер 13 під час операції з файлом. InnoDB: Помилка означає mysqld не має прав доступу до InnoDB: каталогу.
PermissionError: [Errno 13] У дозволі відмовлено: насправді означає будь-яке з: Ви намагалися прочитати або записати файл, який уже існує, але є папкою (зазвичай це просто означає видалення папки, яка заважає). Ви намагалися перемістити або замінити файл, відкритий в іншій програмі.
Несправності газопостачання та електропроводки У деяких випадках код помилки 13 може бути пов'язаний з проблемами з газопостачанням або проводкою. Відсутність газу, неправильний тиск газу, несправний джгут проводів, друкована плата, полум’яний стрижень або проблеми з газовим клапаном або газовим соленоїдом в теплообміннику можуть викликати помилку.