Lỗi kết nối php mysql

Lỗi thiết lập kết nối cơ sở dữ liệu - Error connection to database - Hướng dẫn giải quyết nhanh nhất

sơn hà

1927

07-08-2020

Chắc chắn trong quá trình xây dựng vận hành trang web, bạn đã ít nhất một lần gặp phải lỗi Lỗi thiết lập kết nối cơ sở dữ liệu và ảnh hưởng đến quá trình xem trang web của bạn. Lỗi thiết lập kết nối cơ sở dữ liệu thường bắt nguồn từ nhiều nguyên nhân khác nhau. Vì sao phải giải quyết?

Nguyên nhân gây ra lỗi thiết lập kết nối cơ sở dữ liệu?

Có rất nhiều lý do có thể dẫn đến lỗi khiến WordPress không thể thiết lập kết nối cơ sở dữ liệu qua đó khiến bạn gặp phải lỗi Kết nối tới Cơ sở dữ liệu khi duyệt web. Nguyên nhân đa dạng có thể làm thông tin đăng nhập cơ sở dữ liệu bị sai sót, cơ sở dữ liệu máy chủ không phản hồi hoặc cơ sở dữ liệu của bạn đang gặp trục trặc.  

Hướng dẫn các bước sửa lỗi

Trước khi bắt tay vào xử lý lỗi, bạn chuẩn bị sẵn các công cụ cũng như quyền truy cập sau

- Một trang web WordPress đã từng hoạt động

- Truy cập bảng điều khiển của tài khoản Hosting nơi cài đặt wordpress

- Quyền ghi vào file cài đặt website WordPress

- Kiến thức cơ bản về cấu trúc WordPress

Bước 1. Xác định lỗi

Do có nhiều nguyên nhân có thể gây ra lỗi Kết nối tới Cơ sở dữ liệu, nên việc đầu tiên bạn cần làm là kiểm tra hệ thống để xác định nguyên nhân lỗi, qua đó giúp tăng thời gian khắc phục lỗi.  

Đầu tiên, hãy kiểm tra xem bạn có đang gặp lỗi trên cả front-end và back-end của trang web [wp-admin] không. Nếu trên cả hai trang bạn đều nhận được lỗi "Kết nối tới Cơ sở dữ liệu" thì tiến hành các bước tiếp theo. Nếu bạn nhận được các lỗi khác nhau trên wp-admin, ví dụ như lỗi "Một hoặc nhiều bảng cơ sở dữ liệu không khả dụng. Cơ sở dữ liệu có thể cần được sửa chữa" thì bạn cần phải sửa chữa cơ sở dữ liệu của mình

Bạn đã sửa lỗi bằng cách thêm dòng sau vào tệp wp-config. php của bạn. xác định ['WP_ALLOW_REPAIR', đúng];

Sau đó, bạn có thể xem các thiết lập bằng cách truy cập trang http. //www. trang web của bạn. com/wp-admin/duy trì/sửa chữa. php. Nếu thao tác tương tự nhưng bạn vẫn chưa thể khắc phục được lỗi, hãy đọc tiếp phần bên dưới.  

Bước 2. Kiểm tra tệp WP-Config

Kiểm tra tệp WP-Config

wp-config. php is file quan trọng nhất trong toàn bộ quá trình cài đặt WordPress. Wp-config. php cho phép bạn xác định các chi tiết cho WordPress để kết nối với cơ sở dữ liệu của bạn. Nếu mật khẩu gốc của bạn hoặc của người dùng chung cơ sở dữ liệu này thay đổi, bạn cần phải thay đổi tệp này. Đầu tiên, bạn luôn cần phải kiểm tra mọi thứ trong tệp wp-config. php của bạn, chúng phải giống như sau, đây là 4 thông tin quan trọng để bạn truy cập vào cơ sở dữ liệu.  

định nghĩa ['DB_NAME', 'tên cơ sở dữ liệu'];

định nghĩa ['DB_USER', 'tên người dùng cơ sở dữ liệu'];

định nghĩa ['DB_PASSWORD', 'cơ sở dữ liệu-mật khẩu'];

xác định ['DB_HOST', 'localhost'];

Giá trị DB_Host khác nhau do nó không thể là localhost và còn tùy thuộc vào máy chủ. Cách phổ biến được nhiều người áp dụng để sửa lỗi chính là thay thế localhost bằng IP. Giá trị IP sẽ khác nhau, tùy thuộc vào dịch vụ lưu trữ mà bạn lựa chọn.  

xác định ['DB_HOST', '127. 0. 0. 1'];

Xác định nguyên nhân gây ra lỗi

Kiểm tra lưu trữ web

Nếu tệp wp-config. php của bạn đều đúng, hãy chuyển qua phần kiểm tra web hosting. Khi máy chủ web gặp sự cố, bạn sẽ thường xuyên thấy thông báo lỗi Kết nối với Cơ sở dữ liệu khi lượng truy cập tăng cao. Lúc đó, web hosting không thể xử lý việc tải trang khiến việc tải trang chậm và cũng như gây ra lỗi. Để khắc phục sự cố, bạn nên liên hệ trực tiếp với đơn vị cung cấp dịch vụ lưu trữ và nhờ họ kiểm tra máy chủ MySQL của bạn.  

Nếu bạn muốn kiểm tra máy chủ MySQL đang hoạt động, bạn có thể kiểm tra các trang web khác trên cùng một máy chủ để xem chúng có gặp 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 có vấn đề ở máy chủ MySQL của bạn. Nếu bạn không có bất kỳ trang web nào khác trên cùng tài khoản lưu trữ với trang web đang gặp lỗi, bạn chỉ cần thử truy cập vào phpMyAdmin và kết nối cơ sở dữ liệu. Nếu bạn không thể kết nối được thì cần phải xác minh xem người dùng trong tệp cấu hình của bạn có được cấp quyền kết nối không. Create a new file name testconnection. php và dán đoạn mã sau vào

Bạn muốn thay đổi mật khẩu và tên người dùng vào khoảng trống tương ứng ở trên. Nếu kết nối thành công có nghĩa là người dùng được cấp quyền kết nối và vấn đề sẽ rơi vào vị trí khác. Bạn nên kiểm tra lại tệp wp-config của mình để đảm bảo rằng mọi thứ đều đúng và đặc biệt là kiểm tra lại cả lỗi mô tả chính xác

Trong trường hợp bạn không thể kết nối với cơ sở dữ liệu bằng cách vào phpMyAdmin thì rất có thể máy chủ của bạn đang gặp sự cố. Điều này không có nghĩa là máy chủ MySQL của bạn bị tắt mà có thể người dùng của bạn không được cấp quyền kết nối

Kiểm tra giá trị tên cơ sở dữ liệu tra cứu

We started with database name value. If the list of Databases does not list database in file wp-config. php same with DB_NAME value, database is missing. Trường hợp này xảy ra khi một trang web chuyển đến nhà cung cấp dịch vụ lưu trữ mới và cơ sở dữ liệu chưa được chuyển hoàn toàn. Chúng tôi khuyên bạn nên liên hệ với nhà cung cấp dịch vụ lưu trữ mới và nhờ họ hoàn tất chuyển/khôi phục cơ sở dữ liệu WordPress. Việc này sẽ bao gồm việc tạo cơ sở dữ liệu mới và có thể phục hồi bằng cách sao lưu cơ sở dữ liệu của WordPress

Kiểm tra thông tin người dùng cơ sở dữ liệu

Chúng ta cần kiểm tra thông tin người dùng. Bạn có thể kiểm tra xem các thông tin của người dùng giống với tệp wp-config. php chưa. Nếu thông tin khớp, bạn có thể kiểm tra sang mục tiếp theo.  

Add user is missing

Tuy nhiên, trong quá trình chuyển sang nhà cung cấp khác hoặc khi cài đặt WordPress thủ công, bạn có thể quên thêm người dùng vào cơ sở dữ liệu.  

Để sửa lỗi này, chỉ cần thêm người dùng với mật khẩu trong tệp cấu hình.  

Nếu cả 2 bước trên vẫn không được sửa, có 2 thông tin còn lại cần phải kiểm tra. Là giá trị máy chủ và mật khẩu.  

Kiểm tra giá trị máy chủ lưu trữ

Please started with the host value, the host value is normalđi kèm với thông tin tài khoản. Chúng tôi khuyến khích kiểm tra lại thông tin này với nhà cung cấp dịch vụ lưu trữ của bạn nếu không tìm thấy trong email được gửi cho bạn từ trước về thông tin tài khoản. Nếu bạn đã đổi máy chủ cơ sở dữ liệu MySQL, hãy tải lại trang và xem lỗi Kết nối tới Cơ sở dữ liệu đã được sửa chữa

Kiểm tra thông tin đăng nhập mật khẩu

Nếu người dùng của bạn đã tồn tại , hãy thử cập nhật lại mật khẩu của người dùng bằng giá trị DB_PASSWORD trong wp-config. php. đ

Đó là tất cả các bước kiểm tra tệp wp-config. php. Vui lòng tải lại trang để xem lỗi được sửa chữa. Nếu lỗi vẫn chưa được chỉnh sửa, hãy làm theo bước cuối cùng

Kiểm tra giá trị tiền tố bảng giá trị

Cuối cùng, nhưng không mất phần quan trọng, hãy chắc chắn là tiền tố bảng cũng đúng. Mở cơ sở dữ liệu WordPress bằng phpMyAdmin và xem giá trị của nó khớp với tiền tố bảng trong tệp wp-config. php không

Sửa lỗi Kết nối tới Cơ sở dữ liệu nhanh chóng

Bước 3. Plugin Wordpress Vô hiệu

Nếu bạn vẫn chưa thể sửa lỗi sau khi hoàn thành 2 bước kể trên, bạn nên kiểm tra các plugin WordPress của mình. Nếu vô hiệu toàn bộ plugin cùng lúc, trang web hoạt động trở lại thì khả năng lớn là ít nhất 1 trong số các plugin là nguồn gốc của lỗi này. Sau đó, bạn có thể tiếp tục kiểm tra xem chính xác plugin nào gây ra lỗi. Các bước sau sẽ giúp bạn vô hiệu toàn bộ plugin WordPress để sửa "lỗi thiết lập kết nối cơ sở dữ liệu"

- Đăng nhập vào tài khoản bằng trình quản lý tệp

- Truy cập vào các tệp cốt lõi của WordPress và tìm thư mục wp-content. Truy cập và tìm thư mục có plugin tên

- Đổi tên thư mục thành tên khác bất kỳ như plugins-disabled. Nó sẽ không cho WordPress coi đây là plugin thư mục nữa

- Kiểm tra trang web của bạn để xem lỗi thiết lập kết nối cơ sở dữ liệu chưa biến mất

- Nếu trang web đã hoạt động trở lại, vấn đề nằm ở số 1 trong các plugin WordPress. Giờ, để tìm chính xác plugin gây ra lỗi, bạn chỉ cần làm như sau

Đổi tên thư mục plugins thành plugins và truy cập vào nó

Đổi tên từng thư mục theo thứ tự để WordPress không tải plugin đó. You can set name it to ví dụ như akismet-disabled, and continue

Kiểm tra trang web của bạn mỗi lần bạn vô hiệu một plugin để xem nó có bị lỗi hay không

Nếu đã thực hiện thao tác vô hiệu hóa các plugin trên WordPress nhưng chưa sửa lỗi, hãy đọc tiếp ở bước 4.  

Bước 4. Thay đổi tập tin WordPress Core

Để thay đổi các tệp WordPress cốt lõi, hãy làm theo các bước sau

To change WordPress core files thủ công, tải phiên bản mới nhất của WordPress và giải nén thành thư mục [1]

Truy cập FTP, xóa hoặc đổi tên thư mục wp-gộp và wp-admin khỏi máy chủ

Tải 2 thư mục này từ [1] lên tài khoản lưu trữ

Do đó, bạn đã đổi thành công các tệp cốt lõi của WordPress. Cách này sẽ sửa lỗi 'Kết nối tới Cơ sở dữ liệu' bạn đang gặp phải

Bước 5. Liên hệ công ty lưu trữ

Nếu bạn đã thực hiện các bước trên mà vẫn gặp lỗi, bạn vẫn thấy Kết nối tới Cơ sở dữ liệu, có nghĩa là lỗi do nhà cung cấp dịch vụ lưu trữ. Vui lòng liên hệ nhà cung cấp dịch vụ lưu trữ web của bạn và cho họ các thông tin cần thiết để tái hiện sự cố, họ có thể xác định nguyên nhân gây ra sự cố

Trên đây là 5 bước hướng dẫn sửa lỗi thiết lập kết nối cơ sở dữ liệu chi tiết nhất để bạn có thể dễ dàng làm theo và khắc phục lỗi. Nếu trong quá trình thực hiện, bạn gặp phải vấn đề chưa thể giải quyết, đừng ngại để lại bình luận hoặc liên hệ với BizFly Cloud để được giải đáp cụ thể

Nguồn. Bizfly Cloud chia sẻ

>> You can you quan tâm. 5 tuyệt chiêu khắc phục lỗi err_too_many_redirects nhanh chóng

BizFly Cloud là hệ thống sinh thái điện toán đám mây được vận hành bởi VCCorp - Công ty dẫn đầu trong lĩnh vực công nghệ và truyền thông tại Việt Nam. Với đội ngũ kỹ thuật viên kỹ thuật trình độ cao và kinh nghiệm lâu năm làm việc trên các công nghệ khác nhau như đám mây, di động, web. , chúng tôi có đủ khả năng để hỗ trợ đưa ra những giải pháp và công nghệ toàn diện giúp doanh nghiệp chuyển đổi số thành công. Dành cho độc giả quan tâm tới các dịch vụ đám mây do BizFly Cloud cung cấp có thể truy cập tại đây

Chủ Đề