Home WebServer PanelaaPanel Hướng dẫn xử lý đầy dung lượng do mysql-bin aaPanel

Hướng dẫn xử lý đầy dung lượng do mysql-bin aaPanel

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

1. Tổng quan

Trong một ngày đẹp trời bổng dưng các website của bạn trên cùng một VPS/Server đều bị lỗi đồng loạt và hiển thị nội dung tương tự như hình bên dưới.

Unknown

Trường hợp này là VPS/Server của bạn đã bị đầy dung lượng, nguyên nhân đầy dung lượng thì cực kì nhiều nhưng trong bài viết này mình sẽ hướng dẫn xử lý đầy dung lượng do mysql-bin aaPanel.

Tham khảo dịch vụ VPS/Server của AZDIGI tại đây!

2. Xác định nguyên nhân và cách xử lý đầy dung lượng do mysql-bin aaPanel

Để xác định nguyên nhân và các xử lý đầy dung lượng do mysql-bin aaPanel chúng ta cần thực hiện 3 bước sau.

Bước 1: SSH vào hệ thống VPS/Server của bạn

Để xử lý đầy dung lượng do mysql-bin aaPanel, đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để bắt đầu quá xác định nguyên nhân.

Bước 2: Xác định nguyên nhân gây đầy dung lượng của VPS/Server

Sau khi đã SSH vào VPS/Server của bạn, chúng ta sử dụng lệnh df-h để xem phân vùng nào đang bị đầy 100%.

mysql-bin aaPanel

Xem qua hình trên bạn có thể thấy phân vùng / của mình đang bị đầy. Sử dụng lệnh cd / để di chuyển vào phân vùng / và kiểm tra tiếp với lệnh du -sh *.

Screen Shot 2020 07 29 at 1.50.47 PM

Tại đây bạn có thể thấy thư mục www chiếm nhiều nhất, tiếp tục dùng lệnh cd www để di chuyển vào thư mục này và dùng lệnh cũ du -sh * để kiểm tra tiếp.

Screen Shot 2020 07 29 at 1.51.00 PM

Tiếp tục di chuyển vào thư mục server và dùng lệnh cũ du -sh * để kiểm tra tiếp.

Screen Shot 2020 07 29 at 1.51.16 PM

Tại đây bạn có thể thấy thư mục data chiếm nhiều nhất, tiếp tục dùng lệnh cd data để di chuyển vào thư mục này và dùng lệnh cũ du -sh * để kiểm tra tiếp.

mysql-bin aaPanel

Như ảnh trên bạn có thể thấy có rất nhiều tệp tin dạng mysql-bin.* chiếm nhiều dung lượng. Vậy là xác định được nguyên nhân chiếm nhiều là do mysql-bin(binary logs) gây ra.

Bước 3: Xử lý đầy dung lượng do mysql-bin aaPanel

Để xử lý đầy dung lượng do mysql-bin aaPanel, chúng ta cần sửa lại cấu hình của dịch vụ mysql tắt binary logsđi, để thay đổi chúng ta sử dụng lệnh sau:

AZDIGI Tutorial
vi /etc/my.cnf
    

Chúng ta tìm dòng log-bin=* bấm i để vào chế độ chỉnh sửa và thêm # ở đầu dòng như hình sau, các bạn cũng có thể # thêm dòng binlog_format=* nếu muốn:

Screen Shot 2020 07 29 at 1.53.07 PM

Trước khi chỉnh sửa.

Screen Shot 2020 07 29 at 1.53.32 PM

Sau khi chỉnh sửa.

Sau khi đã chỉnh sửa xong các bạn bấm như sau để lưu lại: Bấm nút ESC sau đó ký tự :x để lưu.

Sử dụng lệnh service mysqld restart khởi động lại dịch vụ mysql để nhận cấu hình mới.

Screen Shot 2020 07 29 at 3.19.51 PM

Sau khi đã khởi động lại dịch vụ mysqld bạn hoàn toàn có thể xóa các tệp tin mysql-bin.* đi được rồi. Sử dụng lệnh sau để xóa nhanh nhé các bạn rm -f mysql-bin.*. Sau đó kiểm tra lại dung lượng VPS/Server với lệnh df -h.

Screen Shot 2020 07 29 at 3.22.39 PM

Ta có thể thấy dung lượng sử dụng / đã giảm đi rất nhiều.

3. Tổng kết

Thông qua bài này các bạn đã nắm được cách xử lý vấn đề đầy dung lượng do mysql-bin aaPanel nhanh gọn. Cũng như cách để xác định được thư mục nào chiếm nhiều dung lượng trên VPS/Server của bạn. Tuy vấn đề này không bị riêng trên aaPanel nhưng với aaPanel hiện tại thì mặc định có bật mysql-bin(binary logs) nên có thể sẽ có nhiều bạn gặp phải. Cách này cũng có thể áp dụng cho các tình huống cùng nguyên nhân tương tự. Hy vọng bài viết này sẽ hữu ích với các bạn.

Chúc các bạn thực hiện thành công.

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

5/5 - (1 vote)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign