Thật không may, đối với mỗi phút mà trang web của bạn không hoạt động, bạn đang đánh mất cơ hội tạo khách hàng tiềm năng, có chuyển đổi và tận hưởng doanh số bán hàng.
Mức độ nghiêm trọng của tình huống là rất nghiêm trọng, nhưng hãy bình tĩnh thần kinh của bạn và đừng hoảng sợ! Hãy tiếp tục đọc hướng dẫn này để hiểu rõ hơn và tìm hiểu một số cách tiếp cận thực tế về cách khắc phục lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress.

Tại sao lỗi cơ sở dữ liệu WordPress xảy ra?
Trước tiên, hãy kiểm tra thông báo lỗi này thực sự có nghĩa là gì.
Cơ sở dữ liệu của bạn sử dụng một ngôn ngữ gọi là MySQL. Trang web của bạn phụ thuộc vào ngôn ngữ phía máy chủ có tên là PHP. Bất cứ khi nào URL trang web của bạn được nhập vào trình duyệt, WordPress sử dụng PHP để truy xuất tất cả thông tin liên quan đến trang từ cơ sở dữ liệu và gửi đến trình duyệt của khách truy cập.
Lỗi thiết lập kết nối cơ sở dữ liệu mà bạn có xu hướng gặp phải là do kết nối MySQL-PHP này bị ngắt vì một số lý do, chúng tôi phải điều tra.
Bất kỳ trường hợp nào sau đây có thể gây ra lỗi này:
- Thông tin đăng nhập của bạn (tên người dùng và mật khẩu) có thể đã bị thay đổi. Ngay cả khi bạn không tự mình thay đổi, điều này có thể đã xảy ra bằng cách nào đó.
- Nếu bạn cài đặt một plugin được mã hóa kém, cơ sở dữ liệu của bạn có thể bị hỏng.
- Trang web của bạn có thể đang gặp phải tình trạng lưu lượng truy cập tăng đột biến, vượt quá khả năng của máy chủ.
- Lưu trữ web WordPress của bạn có thể bị lỗi và cơ sở dữ liệu không hoạt động do một số vấn đề ở cuối của chúng.
Trước bất kỳ nỗ lực nào để khắc phục lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress, tôi khuyên bạn nên tạo một bản sao lưu! Bạn có các tùy chọn sau để tạo bản sao lưu:
- Tải xuống tất cả các tệp web từ FTP (SFTP). Để thực hiện việc này, hãy đăng nhập vào tài khoản lưu trữ của bạn (Tôi đang sử dụng Azdata.vn).
- Xuất cơ sở dữ liệu MySQL thông qua chức năng Export.
- Ngoài ra, bạn có thể sử dụng UpdraftPlus để sao lưu dữ liệu của mình.
Nếu bạn là khách hàng của Azdata.vn, chúng tôi giúp mọi thứ trở nên dễ dàng và cho phép bạn thực hiện hướng dẫn sử dụng cũng như sao lưu WordPress tự động thông qua nền tảng này. Hình ảnh sau đây cho thấy cách Cloudways cho phép sao lưu dễ dàng và định kỳ .
Bây giờ, hãy thu hẹp vấn đề của bạn.
Xác định lỗi khi thiết lập kết nối cơ sở dữ liệu
Bạn có gặp phải lỗi tương tự khi bạn cố gắng nhập URL của trang web ( giao diện người dùng ) và khi bạn cố gắng đăng nhập vào / wp-admin / ( back-end ) không? Nếu lỗi giống nhau, tức là lỗi thiết lập kết nối cơ sở dữ liệu, hãy chuyển sang bước tiếp theo.
Tuy nhiên, nếu bạn gặp phải lỗi sau khi cố gắng đăng nhập vào / wp-admin / , cơ sở dữ liệu của bạn đã bị hỏng:
“ 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 ”
Trong thư mục tệp WordPress gốc, bạn phải định vị tệp wp-config.php của mình . Bạn phải làm điều này để kích hoạt tính năng sửa chữa tích hợp sẵn của WordPress .
Khởi chạy Filezilla —–> (Thư mục cài đặt WordPress) —–> public_html
Nhấp chuột phải vào tệp wp-config.php và chọn một trình soạn thảo mã , chẳng hạn như Sublime Text Editor để mở tệp.
Sau khi bạn đã mở tệp wp-config.php , hãy thêm dòng sau vào cuối tệp:
- define ( ‘WP_ALLOW_REPAIR’ , true ) ;
Bây giờ điều hướng đến:
- yourwebsite.com/wp-admin/maint/repair.php
(Thay thế “yourwebsite.com” bằng URL thực của bạn)
Bạn sẽ thấy các tùy chọn nêu trên. Chúng tôi khuyên bạn nên chọn tùy chọn “ Sửa chữa và Tối ưu hóa Cơ sở dữ liệu ”. Mặc dù mất nhiều thời gian hơn nhưng đây là một nỗ lực toàn diện hơn để khắc phục sự cố.
Trang sửa chữa này có thể được truy cập mà không cần đăng nhập, vì vậy nó tạo ra một vấn đề bảo mật. Ngay sau khi quá trình sửa chữa và tối ưu hóa hoàn tất, hãy xóa dòng mã bạn đã thêm vào tệp wp-config.php.
Phương pháp này có khắc phục được lỗi WordPress khi thiết lập kết nối cơ sở dữ liệu không? Nếu vậy, xin chúc mừng! Nếu không, hãy tiếp tục đọc hướng dẫn này để tìm một bản sửa lỗi khác liên quan đến lỗi.
Kiểm tra thông tin đăng nhập cơ sở dữ liệu trong wp-config
Nếu quy trình được nêu trong các đoạn trước không hiệu quả với bạn, thì nguyên nhân có thể gây ra sự cố của bạn là do cài đặt cơ sở dữ liệu của bạn.
Như đã đề cập trước đó, cài đặt đăng nhập cơ sở dữ liệu của bạn có thể bị hỏng nếu bạn thay đổi các chi tiết khác của thông tin người dùng hoặc cơ sở dữ liệu của mình. Điều này xảy ra nếu tệp wp-config.php không được hệ thống cập nhật đúng cách.
wp-config.php là tệp thiết yếu nhất của WordPress. Nó chứa tất cả thông tin cơ sở dữ liệu.
Để mở tệp này, hãy truy cập:
Khởi chạy Filezilla —–> (Thư mục cài đặt WordPress) —–> public_html
Nhấp chuột phải vào tệp wp-config.php và chọn một trình soạn thảo mã như Sublime để mở tệp.
Khi bạn đã mở tệp wp-config.php, bạn sẽ thấy bốn biến thiết yếu được xác định trong mã, bắt buộc phải có để kết nối với cơ sở dữ liệu.
Đây là tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu, mật khẩu cơ sở dữ liệu và máy chủ cơ sở dữ liệu là localhost trong hầu hết các trường hợp (cũng có thể có địa chỉ IP thay cho localhost).
- // ** 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’ );
Chúc bạn thành công!
Nếu cần hỗ trợ xin liên hệ team qua email kythuat@daloctai.com