Sửa lỗi Error Establishing a Database Connection WordPress – Khắc phục sự cố lỗi kết nối từ Database cho website WordPress. Trong quá trình làm việc với WordPress, bạn có thể gặp sự cố này ở bất kỳ trường hợp nào. Bên dưới là thông tin chi tiết.
Sửa lỗi Error Establishing a Database Connection WordPress
Dù bạn đã gặp lỗi này hay chưa thì cũng nên xem qua bài viết này để lỡ sau này có mắc phải hoặc có ai hỏi thì hãy hướng dẫn cho họ cách khắc phục nhé.
Khi bạn nhận được thông báo Error Establishing a Database Connection khi cố gắng truy cập vào website của bạn có nghĩa là đang có một thiết lập nào đó bị sai hoặc có cái gì đó đang cố gắng chặn PHP kết nối với cơ sở dữ liệu MySQL. Chúng ta có 2 cách để khắc phục lỗi Error Establishing a Database Connection trên WordPress như sau:
1. Do thông tin Database thiết lập sai
Nếu vì lý do này thì quá đơn giản để bạn khắc phục. Bạn hãy mở file wp-config.php trong thư mục gốc của website ra. Hãy sử dụng phần mềm Notepad ++ để mở file này.
Tìm đến đoạn dưới đây và hãy sửa nó theo đúng với thông tin Database của bạn.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' );
- (“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 Database
- (“DB_HOST”) – Chỗ này thông thường vẫn sẽ là localhost. Nếu nhà cung cấp dịch vụ hosting của bạn không nói gì về nó thì cứ để localhost mặc định.
Sau khi đã sửa xong, bạn hãy lưu lại và chắc chắn bạn sẽ bị hỏi gì đó thì cứ ok cho nó ghi đè lên file cũ là xong.
Lưu Ý: Thông tin Database bạn có thể lấy hoặc tạo trong Hosting của bạn. Nếu bạn chưa biết cách lấy hoặc tạo thông tin Database thì hãy xem bài viết này nhé: Tạo Database trong Hosting
Nếu như vẫn chưa khả quan thì chúng ta tiếp tục khắc phục bằng phương pháp bên dưới.
2. Do Database bị lỗi
Sửa lỗi Error Establishing a Database Connection WordPress thường sẽ chỉ cần áp dụng phương pháp bên trên là đủ. Tuy nhiên, trong nhiều trường hợp khi bạn Update WordPress, Update Theme hoặc Plugin cũng có thể gây ra hiện tượng lỗi này.
Khi bạn nhận được thông báo error establishing database connection có nghĩa là không thể kết nối với Cơ sở dữ liệu được. Và nó bị hỏng thì cũng chẳng bao giờ kết nối được.
Để khắc phục bạn hãy mở lại file wp-config.php khi nãy lên và thêm đoạn này xuống dưới cùng:
define( 'WP_ALLOW_REPAIR', true );
Lưu lại với tùy chọn ghi đè lên như khi nãy. Tiếp theo bạn hãy truy cập website của bạn theo đường dẫn sau:
- www.domain.com/wp-admin/maint/repair.php
Thay domain thành tên miền của bạn. Bạn sẽ thấy như hình dưới đây.
Như bên trên, bạn sẽ có 2 tùy chọn là Repair Databases hoặc Repair and Optimize Databases. Có nghĩa là:
- 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
Bạn hãy Click vào tùy chọn thứ 2 để WordPress tự động sửa chữa và tối ưu Databases của bạn. Khi mọi việc đã xong bạn PHẢI xóa đoạn code bên trên đi, nếu không thì ai cũng có thể truy cập và sửa chữa hộ bạn đấy. Nhớ nhé.
Thế Thôi
Bên trên là hai cách nhanh nhất để bạn sửa lỗi Error Establishing a Database Connection WordPress. Nếu như cả hai cách này đều không hiệu quả thì tốt nhất bạn nên liên hệ với đơn vị cung cấp Hosting để yêu cầu họ khắc phục vì có thể dịch vụ MySQL trên hosting không chạy.
Bên cạnh đó, nếu như website của bạn thường xuyên gặp phải lỗi này và bạn cho rằng hoặc chắc chắn do Hosting. Bạn hãy đổi dịch vụ hosting để website được ổn định hơn. Chúng ta làm web để quảng bá dịch vụ, sản phẩm và để kiếm tiền chứ không phải suốt ngày đi tìm lỗi sửa web.
Blog Lại Văn Đức đề xuất sử dụng hosting tại AZDIGI: https://azdigi.com/ssd-hosting/
Bên cạnh đó bạn cũng cần kiểm tra các Plugin WordPress bạn đang sử dụng. Hãy loại bỏ những Plugin làm tốn tài nguyên hosting của bạn. Thông thường những loại Plugin sau sẽ tốn tài nguyên nhất theo thống kê.
- Plugin bài viết liên quan
- Plugin backup dữ liệu
- Plugin đếm lượt truy cập
- Plugin tác động liên tục đến máy chủ và database
- Các plugin chèn watermark
Bạn cũng có thể sử dụng plugin P3 Profile để tự kiểm tra xem Plugin nào tốn tài nguyên nhất trong website của bạn.
Chúc Website WordPress của bạn luôn khỏe mạnh với bài viết Sửa lỗi Error Establishing a Database Connection WordPress tại Blog Lại Văn Đức.
Bài viết liên quan: