Hotline: 0399 01 3883
Diệp lâm chi

Không kết nối được database trên host: Cách khắc phục chi tiết A-Z

Trong quá trình sử dụng website chắc hẳn bạn đã từng gặp phải trường hợp không kết nối được database trên host. Điều này có khiến bạn cảm thấy bất tiện và khó chịu khi không thể thực hiện các thao tác như mình mong muốn. Bài viết này chúng ta sẽ cùng tìm hiểu nguyên nhân và cách khắc phục lỗi không kết nối được database trên host. Cùng bật mí ngay sau đây nhé.

1. Không kết nối được database trên host: bật mí nguyên nhân

Nếu bạn là một quản trị website thì chắc hẳn đã đôi lần gặp phải tình trạng đang sử dụng mà màn hình bỗng nhiên trắng tinh và hiện lên dòng chữ “Error establishing a database connection”.

Đây chính là lỗi không kết nối được database trên host – một lỗi thường xảy ra khi bạn sử dụng mã nguồn trên wordpress.

Có rất nhiều nguyên nhân gây ra lỗi không kết nối được database trên host mà chúng ta có thể kể đến như sau:

  • Thông tin đăng nhập vào database trên host không đúng hoặc thông tin đã bị thay đổi

  • File wp-config.php bị nhập sai thông tin về dữ liệu

  • Do máy chủ không phản hồi cơ sở dữ liệu

  • Thời gian kết nối trên database hết hạn hoặc dữ liệu dữ liệu bị hỏng, lỗi hoặc

  • Một số host thiếu RAM nên hoạt động yếu, đôi lúc DDOS và MySQL bị quá tải dẫn đến tình trạng không xử lý được các dữ liệu gửi đi và gửi về.


​​​>>> Tham gia ngay Group Zalo: https://zalo.me/g/gyfjng117 để được hỗ trợ về Website miễn phí

2.  Không kết nối được database trên host: Cách khắc phục chi tiết từ A đến Z

a. Kiểm tra wp-admin

Khi gặp phải tình trạng Error establishing a database connection, đầu tiên chúng ta hãy kiểm tra xem có vào được Admin hay không bằng cách gõ: “tên miền + /wp-admin”.

Nếu vẫn thấy thông báo “Error establishing a database connection” thì chúng ta cần thực hiện các bước tiếp theo dưới đây

Thêm đoạn code “Define (‘WP_ALLOW_REPAIR’, True)” vào trước câu “That’s all, stop editing! Happy blogging”

Sau đó chúng ta truy cập vào trang http://www.yoursite.com/wp-admin/maint/repair.php để xem lại cài đặt.

Chúng ta không thể đăng nhập khi các cơ sở dữ liệu đang bị lỗi. Mục đích của các thao tác này là nhằm sửa chữa các dữ liệu bị hỏng hoặc lỗi.

Sau khi hoàn thành và chúng ta đăng nhập bình thường, hãy xóa đoạn code trên ra khỏi wp-config.php để bảo mật cho website của mình.

Nếu như bạn thực hiện cách này nhưng vẫn không khắc phục được lỗi không kết nối được database trên host, hãy tham khảo thêm cách sửa lỗi tiếp theo nhé.

b. Kiểm tra Hosting của bạn

Hosting sẽ không thể tự tải được trang và trở nên chậm hơn do bị nghẽn thông tin và bộ xử lý không thể giải quyết hoàn toàn được.

Khi màn hình thông báo chúng ta bị lỗi “Error establishing a database connection” thì rất có thể hosting đang bị lỗi do quá nhiều lượt truy cập.

Vậy nên chúng ta cần liên hệ ngay với nhà cung cấp hosting để xem thử vấn đề không kết nối được dữ liệu có phải do hosting hay không để khắc phục kịp thời nhé.

c. Kiểm tra tốc độ phản hồi của server

Nếu chúng ta đã thực hiện kiểm tra và nhận thấy mình không gặp phải hai tình trạng như trên thì bạn phải kiểm tra xem trang khác cùng server có đang gặp cùng vấn đề không.

Nếu các trang khác cũng bị vấn đề không kết nối được database trên host thì gần như có thể khẳng định được server đang có vấn đề.

Nếu chúng ta không có website nào khác trên hosting thì hãy kiểm tra thông tin trên Cpanel.

Hãy thử truy cập vào phpMyAdmin và kết nối cơ sở dữ liệu, nếu kết nối được thì chúng ta cần xác nhận lại việc database – user có đủ giấy phép hay không.

Trong quá trình kết nối đến phpMyAdmin, nếu chúng ta bị từ chối truy cập thì hãy liên hệ với đơn vị cung cấp host cho website của bạn để đơn vị cung cấp có thể sửa lỗi cho website của bạn ngay nhé.

d. Kiểm tra tệp wp-Config

Wp-Config là tập tin quan trọng nhất trong cài đặt wordpress và là nơi chúng ta cần nhập các thông tin chính xác để kết nối wordpress và hệ thống cơ sở dữ liệu của mình.

Trường hợp chúng ta thay đổi tên database username hoặc database password thì tệp wp-Config cũng phải được thay đổi.

Trước hết chúng ta cần tìm hiểu xem các tập tin trong wp-Config có đồng nhất với nhau hay không

1

define('DB_NAME', 'database-name');

2

define('DB_USER', 'database-username');

3

define('DB_PASSWORD', 'database-password');

4

define('DB_HOST', 'localhost');

Lưu ý: giá trị “localhost” có thể thay đổi tùy vào từng máy chủ.

Nếu như mọi thứ trong tệp tin đều đúng về tất cả mọi ký tự thì có thể lẽ lỗi không kết nối được database trên host là do máy chủ. 

Trên đây mà bật mí nguyên nhân và cách khắc phục tình trạng không kết nối được database trên host mà Numo.vn đã tổng hợp và giới thiệu đến bạn đọc. Hy vọng bài viết này sẽ giúp ích cho những bạn đang gặp phải tình trạng này và có biện pháp xử lý thích hợp. Chúc các bạn thành công nhé!

Các tin khác

Đăng ký email để nhận được thông tin mới nhất từ chúng tôi
Hotline:
Đăng ký tư vấn