Chắc hẳn chúng ta đã từng chạm mặt lỗi Error Establishing a Database Connection khi đã lướt web. Đây thực tế là lỗi tùy chỉnh kết nối cửa hàng dữ liệu xẩy ra bởi không hề ít nguyên nhân và khiến cho người dùng vô cùng khó chịu. Vậy làm thế nào để tự khắc phục? bài viết sau đây sẽ chuyển ra các cách sửa lỗi error establishing a database connection nhanh lẹ nhất.

Bạn đang xem: Error establishing a database connection là lỗi gì

*
Cách sửa lỗi error establishing a database connection nhanh NHẤT


Mục lục

Cách sửa lỗi Error establishing a database connection trong WordPressCác cách sửa lỗi Error Establishing a Database Connection bạn có thể sử dụng

Tại sao bạn gặp phải lỗi Error Establishing a Database Connection?

Nguyên nhân cơ phiên bản dẫn mang đến lỗi error establishing a database connection là vì WordPress không thể tùy chỉnh cấu hình kết nối cơ sở dữ liệu bởi không hề ít lí do. Hoàn toàn có thể đó là do thông tin đăng nhập các đại lý dữ liệu của bạn bị không đúng hoặc đã được gắng đổi, có thể do máy chủ cơ sở dữ liệu của người tiêu dùng không bội nghịch hồi, cũng rất có thể do cửa hàng dữ liệu của người sử dụng bị hỏng,..

Cách sửa lỗi Error establishing a database connection trong WordPress

Kiểm tra lỗi có phải xẩy ra ở /wp-admin/ không?

Đầu tiên, hãy bảo vệ rằng các bạn nhận được cùng một lỗi bên trên cả front-end và back-end của trang web (wp-admin). Giả dụ trên cả nhì trang các bạn đều nhận được lỗi “Error establishing a database connection” thì tiến hành quá trình tiếp theo. Nếu bạn nhận được những lỗi khác biệt trên wp-admin, ví như lỗi One or more database tables are unavailable. The database may need lớn be repaired thì bạn cần phải sửa trị cơ sở dữ liệu của mình.

Bạn sửa lỗi bằng phương pháp thêm cái sau vào file wp-config.php của bạn:

define("WP_ALLOW_REPAIR", true);Sau đó, bạn cũng có thể xem các thiết lập bằng cách truy cập trang http://www.yoursite.com/wp-admin/maint/repair.php

Nhớ rằng bạn dùng không cần thiết phải đăng nhập để truy cập tác dụng này khi tư tưởng được cấu hình thiết lập vì mục tiêu chính của chính nó là thay thế sửa chữa cơ sở dữ liệu bị lỗi, người tiêu dùng không tiếp tục đăng nhập lúc cơ sở dữ liệu bị hỏng. Vì đó, khi thực hiện sửa chữa và tối ưu hóa cơ sở dữ liệu của bạn, hãy loại bỏ phần này trong file wp-config.php.

Nếu việc sửa chữa thay thế này không giúp đỡ bạn khắc phục được lỗi hoặc bạn chạm mặt sự cụ khi chạy thay thế thì hãy đọc tiếp bài viết của bọn chúng tôi.

Lưu ý: sau thời điểm chạy Database Repair dứt bạn bắt buộc xóa dòng config sinh hoạt trên khỏi wp-config.php

Kiểm tra file WP-Config

Trong toàn thể quá trình cài đặt WordPress, wp-config.php là file đặc biệt quan trọng nhất. Đây là vị trí bạn khẳng định các chi tiết cho WordPress để kết nối với cơ sở tài liệu của bạn. Giả dụ bạn chuyển đổi mật khẩu gốc của người tiêu dùng hoặc mật khẩu người sử dụng cơ sở tài liệu thì bạn phải thay thay đổi file này. Đầu tiên, bạn luôn cần đề xuất kiểm tra phần nhiều thứ trong file wp-config.php của bạn, chúng phải giống như sau:

define("DB_NAME", "database-name");define("DB_USER", "database-username");define("DB_PASSWORD", "database-password");define("DB_HOST", "localhost");
Giá trị DB_Host của bạn có thể không là localhost mà tùy nằm trong vào host, nó sẽ khác nhau.

Một số người cho biết họ sửa được lỗi bằng phương pháp thay thế localhost bởi IP. Đây là cách thịnh hành để sửa lỗi này khi chạy WordPress trên môi trường xung quanh local server. Ví dụ quý giá DB_Host khi thay đổi thành IP:

define("DB_HOST", "127.0.0.1");IP là khác nhau đối với mỗi thương mại dịch vụ web hosting online.

Nếu gần như thứ trong file wp-config.php đều đúng (chắc chắn bình chọn cả lỗi chủ yếu tả) thì tiếp theo họ nghĩ đi học hợp có vấn đề nào đấy trên server.

Kiểm tra web hosting của doanh nghiệp ( MySQL Server)

Thông thường, các bạn thấy thông tin lỗi Error Establishing a Database Connection lúc website của người sử dụng nhận được rất nhiều lượng truy nã cập. Về cơ bản, web hosting của người tiêu dùng khi đó không thể xử trí được việc tải trang (đặc biệt khi chúng ta đang share hosting), trang sẽ tương đối chậm và thậm chí một số trong những người cần sử dụng sẽ thấy lỗi. Cơ hội này, điều tốt nhất có thể bạn cần làm là contact với nhà cung cấp hosting của bạn và nhờ vào họ soát sổ MySQL server của bạn.

Nếu bạn muốn kiểm tra MySQL server đang hoạt động, chúng ta cũng có thể kiểm tra các trang web không giống trên cùng một server nhằm xem chúng có chạm chán vấn đề gì không. Nếu các trang web đó cũng nhận được cùng một lỗi thì chắc chắn rằng là có vấn đề ở MySQL vps của bạn. Nếu như bạn không có ngẫu nhiên trang web nào khác trên cùng thông tin tài khoản hosting với web đang gặp lỗi thì bạn 1-1 giản chỉ việc vào cPanel, thử truy vấn vào phpMyAdmin và liên kết cơ sở dữ liệu. Nếu chúng ta có thể kết nối được thì cần được xác minh xem người tiêu dùng cơ sở dữ liệu của doanh nghiệp có được quyền kết nối không. Chế tạo một file bắt đầu tên testconnection.php và dán đoạn code sau vào:


Bạn hãy thay thế sửa chữa tên người tiêu dùng và mật khẩu. Nếu kết nối thành công tức là người dùng của khách hàng được quyền kết nối và có gì đấy bị sai. Quay trở về file wp-config của bạn để bảo đảm an toàn rằng hồ hết thứ số đông đúng (kiểm tra lại cả lỗi chủ yếu tả).

Nếu bạn không thể liên kết với cơ sở dữ liệu bằng cách vào phpMyAdmin thì chắc hẳn đã có nào đấy xảy ra với hệ thống của bạn. Điều này không có nghĩa là MySQL server của người tiêu dùng bị tắt mà có thể do người dùng của chúng ta không được quyền kết nối.

Các giải pháp sửa lỗi Error Establishing a Database Connection chúng ta cũng có thể sử dụng

Trường hòa hợp 1

Nếu ai đang sử dụng VPS các bạn cần chắc chắn rằng service mysql đang hoạt động. Bạn cũng có thể kiểm tra xem nó có hoạt động bằng lệnh sau

service mysqld statushoặcservice mysql statusNếu tác dụng trả về màu xanh lá cây có nghĩa Mysql đang hoạt động. Còn màu đỏ hoặc ko màu là Mysql đang không hoạt động


*

Mysql đang hoạt động


*

Mysql không hoạt động


Trường hòa hợp Mysql không chuyển động bạn cần kiểm tra Error log để biết đúng đắn nguyên nhân cùng tìm các khắc phục. Thông thường error log sẽ phía bên trong thư mục /var/log

Trường vừa lòng 2

Kiểm tra extension Mysql, Mysqli của PHP. Đối với hosting thực hiện Cloudlinux sẽ được trang bị thêm tác dụng PHP Selector được cho phép bật/tắt PHP Extension. Bây giờ các bạn phải kiểm tra coi Extension Mysql đã được nhảy hay chưa.

Xem thêm: Liên Quân Mobile: Hướng Dẫn Đăng Ký Bản Test Liên Quân Đài Loan

*

Đối cùng với PHP 5 cần đảm bảo an toàn các extension sau được bật

*

*

Đối với PHP 7.x cần bảo vệ các extension sau được bật

*

*

Kết luận

Bài viết trên trên đây của cửa hàng chúng tôi đã chia sẻ nguyên nhân cũng giống như hướng dẫn chúng ta cách sửa lỗi error establishing a database connection công dụng và dễ dàng nhất. Hi vọng nội dung bài viết của shop chúng tôi có ích. Bên cạnh đó nếu ai đang sử dụng thương mại & dịch vụ WordPress Hosting của vietmac.com.vn thì có thể liên hệ với nhân viên của chúng tôi để được cung ứng khắc phục lỗi trên.