Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 2164|Відповідь: 0

[Джерело] База даних MySQL /var/lib/mysql/ binlog займає місце

[Копіювати посилання]
Опубліковано 14.09.2024 09:47:54 | | | |
Вимоги: Жорсткий диск сервера заповнений, і майже всі вони спричинені заповненістю MySQL binlog. Як безпечно очистити та видалити файли бінлогу?

Огляд:

Вирішено проблему з тим, що "mysql-bin.000001" займає багато місця
https://www.itsvse.com/thread-2694-1-1.html

CentOS рахує розмір кожної папки і шукає великі файли
https://www.itsvse.com/thread-9542-1-1.html

Серверний дисковий простір заповнений, і виявляється, що біньлог MySQL зайнятий, як показано на рисунку нижче:

binlog — це бінарний журнал, який підтримується шаром Mysql Sever, який повністю відрізняється від журналу redo/undo у движку INODB. Він головним чином використовується для запису SQL-операторів, які оновлюють або потенційно оновлюють дані mysql, запису всіх операторів DDL і DML (крім операторів запиту даних), а також для збереження їх у вигляді транзакцій на диску, а також для зберігання часу, витраченого на виконання операторів.



Увійдіть у базу даних MySQL і виконайте таку команду, щоб побачити поточний список файлів binlog:



Очистіть файли бінлогу, щоб звільнити місце, очистити визначені файли бінлогу та спорожнити всі файли бінлогу за допомогою наступних команд:



Хоча цю проблему вже вирішено, вона може статися в майбутньому, і нам потрібно її організуватиexpire_logs_daysАвтоматично очищати історичні файли бінлогів, зберігаючи лише файли певний час.

Використовуйте mysql --help | Команда GREP CNF зробить запит до файлу конфігурації, як показано на наступному зображенні:



Запитуйте конфігурації, пов'язані з binlog, через командний рядок:

Переглянути/etc/my.cnfКонфігурація виглядає так:

Потім перезапустіть сервіс mysqld за допомогою наступної команди:

(Кінець)




Попередній:Помилка щодо публікації dotnet-cli проєкту публікації PublishUrl
Наступний:【Continuous Updates】Discuz X3.4 оптимізація та очищення програми
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com