Деякі постійні рішення:
- Визначте, що не так з вашим DNS-сервером, і виправте це.
- Вказуйте IP-адреси, а не імена хостів у таблицях дозволів MySQL.
- Додайте запис для назви клієнтської машини в /etc/hosts на Unix або \windows\hosts на Windows.
- Запустіть mysqld із увімкненою системною змінною skip_name_resolve.
Ця помилка виникає, коли клієнти намагаються та не можуть підключитися до сервера MySQL, часто через те, що клієнт використовує неправильні облікові дані або не має привілеїв доступу. Щоб виправити цю помилку, почніть із перевірка журналів помилок і загальних журналів у /var/log/mysql/, щоб визначити причину перерваних з’єднань.
Наступна команда видалить усі журнали, старші за 7 днів. mysql> ОЧИСТИТИ БІНАРНІ ЖУРНАЛИ ДО DATE_SUB( NOW( ), INTERVAL 7 DAY); Наступна команда видалить усі журнали до цього часу. mysql> ОЧИСТИТИ БІНАРНІ ЖУРНАЛИ ДО зараз();
- Рішення №1: перевірте, чи запущена служба MySQL.
- Рішення №2: підключіться до 127.0.0.1.
- Рішення №3: змініть файл my.cnf.
- Рішення №4: перевірте розташування mysql.sock.
- Рішення №5: Змініть дозвіл папки MySQL.
- Рішення №6: кілька екземплярів MySQL.
MySQL несподівано завершує роботу: як вирішити помилку XAMPP MySQL
- Перевірте наявність конфліктів портів.
- Відновлення пошкоджених таблиць або файлів даних.
- Перегляньте та налаштуйте конфігурацію.
- Встановіть правильні дозволи.
- Перезапустіть і спостерігайте.
Ось порядок, якого ви можете дотримуватися, щоб знайти джерело проблеми та вирішити її.
- Уважно прочитайте повідомлення про помилку. …
- Перевірте свій запит MySQL на синтаксичні помилки. …
- Перевірте, чи використовуєте ви зарезервовані слова. …
- Замінити застарілі команди. …
- Перевірте, чи ви використовуєте правильний тип даних. …
- Додати відсутні дані. …
- Зверніться по допомогу.