---
title: "Cách khắc phục lỗi MariaDB không khởi động trên Cloud Server CyberPanel CloudFly (Lỗi Server Error 500)"
description: "Lỗi MariaDB không khởi động (MariaDB failed to start) là nguyên nhân phổ biến khiến CyberPanel hiển thị Server Error (500). Bài viết hướng dẫn chi tiết cách kiểm tra log lỗi MariaDB trên từng hệ điều hành (Ubuntu, CentOS, AlmaLinux, CyberPanel), xác định nguyên nhân như sai cấu hình, quyền thư mục, hoặc crash InnoDB, và cách khắc phục từng bước: sửa file my.cnf, cấp lại quyền /var/lib/mysql, xoá socket cũ, rồi khởi động lại dịch vụ. Thực hiện đúng hướng dẫn giúp bạn khôi phục MariaDB và CyberPanel nhanh chóng, tránh gián đoạn website và đảm bảo hệ thống hoạt động ổn định."
url: https://cloudfly.vn/cach-khac-phuc-loi-mariadb-khong-khoi-dong-tren-cloud-server-cyberpanel-cloudfly-loi-server-error-500
image: https://media.cloudfly.vn/posts/Lỗi_Server_Error_500.jpg
---

# Cách khắc phục lỗi MariaDB không khởi động trên Cloud Server CyberPanel CloudFly (Lỗi Server Error 500)

**![](https://media.cloudfly.vn/posts/Lỗi_Server_Error_500.jpg)  
Giới thiệu**

Khi bạn truy cập **CyberPanel** và nhận được thông báo **“Server Error (500)”**, nguyên nhân phổ biến nhất là do **dịch vụ MariaDB không khởi động được**.  
MariaDB là cơ sở dữ liệu quan trọng của CyberPanel — nếu nó bị lỗi, toàn bộ trang web và trình quản lý sẽ ngừng hoạt động.

Bài viết này sẽ hướng dẫn bạn **từng bước khắc phục lỗi MariaDB failed to start** trên CyberPanel, bao gồm kiểm tra nguyên nhân, sửa cấu hình, và khởi động lại dịch vụ đúng cách.  
![](https://media.cloudfly.vn/posts/image_2f38VlY.png)

## **Nguyên nhân phổ biến khiến MariaDB không khởi động**

Một số nguyên nhân thường gặp dẫn đến lỗi ví dụ:

1.  **Thư mục hoặc quyền truy cập của** **/var/lib/mysql** **bị sai.**
2.  **Ổ đĩa đầy hoặc file PID/socket bị kẹt.**
3.  **InnoDB bị lỗi hoặc hỏng dữ liệu.**
4.  **Phiên bản MariaDB không tương thích sau khi cập nhật hệ thống.**
5.  **Sai cấu hình trong file** **my.cnf** (ví dụ: thêm option không hợp lệ).

Khi đó, bạn sẽ thấy lỗi dạng:

Job for mariadb.service failed because the control process exited with error code

## **Bước 1: Kiểm tra trạng thái MariaDB**

Truy cập **SSH** bằng quyền root, sau đó nhập lệnh:

systemctl status mariadb -l

Nếu thấy dòng Active: failed (Result: exit-code) — tức là dịch vụ đã tắt.  
![](https://media.cloudfly.vn/posts/image_nbLanCF.png)  
Để xem chi tiết lỗi, tiếp tục:

journalctl -xeu mariadb

Kết quả sẽ hiển thị nguyên nhân cụ thể: lỗi quyền, sai cấu hình, hoặc file bị hỏng.  
![](https://media.cloudfly.vn/posts/image_HrPmHoH.png)

## **Bước 2: Kiểm tra log lỗi chi tiết**

MariaDB ghi log ở một trong các vị trí sau (tuỳ hệ điều hành):

cat /var/log/mysql/error.log > Ubuntu / Debian

cat /var/log/mysqld.log > CentOS 7 / AlmaLinux / Rocky Linux / RHEL

cat /var/log/mariadb/mariadb.log > CyberPanel (CentOS / Ubuntu)  
  
![](https://media.cloudfly.vn/posts/image_LK1qp3c.png)

Tìm các dòng chứa \[ERROR\] — đây chính là nguyên nhân khiến dịch vụ không chạy.

Ví dụ trong trường hợp lỗi “unknown option”:

\[ERROR\] /usr/sbin/mysqld: unknown option '--wrong\_option\_here'

\=> File cấu hình my.cnf đang có dòng sai cú pháp.

## **Bước 3: Sửa file cấu hình MariaDB**

Mở file cấu hình để chỉnh sửa:

nano /etc/my.cnf  
![](https://media.cloudfly.vn/posts/image_UhvttnS.png)

Tìm dòng lỗi (ví dụ --wrong\_option\_here) và **xóa hoặc comment lại bằng ký tự #**:

\# --wrong\_option\_here  
  
![](https://media.cloudfly.vn/posts/image_03yisgh.png)

## **Bước 4: Khởi động lại MariaDB**

Sau khi hoàn tất các bước trên, chạy lại:

systemctl restart mariadb

systemctl status mariadb

Nếu hiển thị:

Active: active (running)

Chúc mừng! MariaDB của bạn đã hoạt động bình thường.  
![](https://media.cloudfly.vn/posts/image_eMuLbkY.png)

## **Bước 7: Khởi động lại CyberPanel và web server**

Để đảm bảo toàn bộ dịch vụ đồng bộ lại:

systemctl restart lscpd

Sau đó truy cập lại:

http://<ip>:8090

Nếu trang CyberPanel hiển thị bình thường → lỗi 500 đã được khắc phục hoàn toàn.  
![](https://media.cloudfly.vn/posts/image_4KU5q3A.png)

## **Kết luận**

Lỗi **MariaDB failed to start** là một trong những nguyên nhân chính gây ra **CyberPanel 500 Internal Server Error**.  
Bằng cách thực hiện đúng 9 bước trên, bạn có thể:

*   Xác định chính xác nguyên nhân,
*   Sửa cấu hình và khôi phục dịch vụ,
*   Đưa CyberPanel và website hoạt động trở lại ổn định.
    
    ## **CloudFly đơn vị tiên phong tại Việt Nam cung cấp dịch vụ Cloud Server và Cloud Hosting tùy chỉnh cấu hình**
    
    CLOUDFLY tự hào là đơn vị tiên phong tại Việt Nam cung cấp dịch vụ [**Cloud Server**](https://cloudfly.vn/cloud-server)**,** [**Cloud Hosting**](https://cloudfly.vn/cloud-hosting) [tùy chỉnh cấu hình](https://cloudfly.vn/cloud-hosting). Chúng tôi nhận được sự tin tưởng và hợp tác với hơn 15.000 khách hàng trong và ngoài nước. Sẵn sàng đồng hành và đem lại những giải pháp tối ưu nhất cho bạn.
    
    Nếu quý khách hàng gặp khó khăn hay có bất kì thắc mắc nào. Hãy liên hệ theo thông tin bên dưới.
    
    CloudFly - Đơn giản hóa ứng dụng trên đám mây
    
    **HOTLINE:** 0904.558.448
    
    **WEBSITE:** [https://cloudfly.vn/](https://cloudfly.vn/)
    
    **FACEBOOK:** [https://www.facebook.com/cloudfly.vn](https://www.facebook.com/cloudfly.vn)
    
    **TELEGRAM CHANNELS**: [https://t.me/cloudflyvn](https://t.me/cloudflyvn)
