Error Establishing a Database Connection WordPress và cách khắc phục

Error Establishing a Database Connection WordPress và cách khắc phục.

Chắc hẳn trong quá trình sử dụng WordPress để làm blog hay website bán hàng thì đa số các bạn đã từng ít nhất 1 lần gặp lỗi “Error Establishing a Database Connection” rồi nhỉ? Cũng chẳng lạ lẫm gì khi mà ngày hôm qua blog của bạn còn hoạt động trơn chu, nhưng hôm nay thì lại xuất hiện lỗi này.

Sau đây mình xin đưa ra một nguyên nhân gây ra lỗi và cách khắc phục mà mình đã từng gặp phải cũng như sưu tầm được.

1. Do sai thông tin cơ sở dữ liệu

Nếu như một ngày đẹp trời bạn gặp phải lỗi “Error Establishing a Database Connection” thì nguyên nhân đầu tiên bạn cần nghĩ tới đó là sai thông tin cơ sở dữ liệu trong file config.

Bây giờ, bạn hãy mở file wp-config.php nằm ngang hàng với thư mục wp-admin và sửa lại các thông tin dưới đây sao cho chính xác là được.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name' );
 
/** MySQL database username */
define( 'DB_USER', 'database_username' );
 
/** MySQL database password */
define( 'DB_PASSWORD', 'database_password' );
 
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Trong đó:

  • Db_name: Tên Database của bạn
  • DB_USER: Tên User quản lý Database này
  • DB_PASSWORD: Mật khẩu của Database
  • DB_HOST: Bạn nên để nguyên là localhost nếu như dịch vụ hosting không có nói gì.

2. Do hỏng cơ sở dữ liệu

Nếu như sau khi thực hiện cách trên mã bạn vẫn chưa khắc phục được sự cố thì các bạn hãy thực hiện tiếp cách dưới đây nhé! Tuy nhiên, cách này chỉ thực hiện khi mà cơ sở dữ liệu của bạn đã bị hỏng. Vì vậy, bạn hãy chắc chắn rằng đã Backup cẩn thận blog của bạn lại trước khi thực hiện cách này.

Đầu tiện, mở lại file wp-config.php nằm ngang hàng với thư mục wp-admin ra và thêm đoạn này xuống dưới cùng và lưu lại.

define( 'WP_ALLOW_REPAIR', true );

Tiếp đến, bạn truy cập theo địa chỉ sau:

yourdomain.com/wp-admin/maint/repair.php

Bạn sẽ nhận được 1 thông báo như trong hình dưới đây:

wordpress database repair

Bây giờ, bạn sẽ có hai lựa chọn như sau:

  • Repair Databases: Sửa chữa cơ sở dữ liệu
  • Repair and Optimize Databases: Sửa chữa và tối ưu cơ sở dữ liệu

Theo mình, các bạn nên chọn lựa chọn thứ hai nhé. Đợi 1 chút để quá trình hoàn tất. Sau đó bạn hãy xóa đoạn code vừa mới thêm vào cuối file wp-config.php đi.

Tổng kết

Trên đây là một vài nguyên nhân và cách khắc phục lỗi Error Establishing a Database Connection trên WordPress. Hi vọng sau bài viết này sẽ có ích cho các bạn.

Ngoài ra, host kém chất lượng hay sử dụng quá nhiều các Plugin cũng có thể gây ra những lỗi như này. Vì vậy, các bạn cũng nên lựa chọn nhà cung cấp host/vps có uy tín để dùng. Cũng như sử dụng ít nhất các plugin có thể để hạn chế tối đa việc tiêu tốn tài nguyên.

Error Establishing a Database Connection WordPress và cách khắc phục
5 / 2 votes

Cùng chuyên mục:

Add Comment

11 Comments

  1. Tâm
    15 Bình luận
    11/10/2016
    • Mộc
      Admin
      11/10/2016
      • Tâm
        15 Bình luận
        11/10/2016
        • Mộc
          Admin
          11/10/2016
          • Tâm
            15 Bình luận
            11/10/2016
            • Mộc
              Admin
              12/10/2016
  2. than thoai
    1 Bình luận
    09/11/2016
  3. Đức Anh
    15 Bình luận
    26/11/2016
  4. Tenolo
    6 Bình luận
    26/11/2016
  5. Đặng Việt Thạo
    52 Bình luận
    02/12/2016