Hướng dẫn how do i fix error establishing database connection in wordpress? - Làm cách nào để khắc phục lỗi thiết lập kết nối cơ sở dữ liệu trong wordpress?

Bạn có thấy ‘lỗi thiết lập thông báo kết nối cơ sở dữ liệu trên trang web WordPress của bạn không? Đó là một lỗi nghiêm trọng khiến trang web WordPress của bạn không thể truy cập được đối với người dùng.

Lỗi này xảy ra khi WordPress không thể tạo kết nối với cơ sở dữ liệu. Một số điều có thể ảnh hưởng đến kết nối cơ sở dữ liệu WordPress của bạn, điều này gây khó khăn cho người mới bắt đầu khắc phục sự cố.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng sửa lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress.

Điều gì gây ra lỗi khi thiết lập kết nối cơ sở dữ liệu trong WordPress?

Lỗi khi thiết lập kết nối cơ sở dữ liệu Sự cố có thể được gây ra bởi thông tin cơ sở dữ liệu không chính xác trong cài đặt WordPress của bạn, cơ sở dữ liệu tham nhũng hoặc máy chủ cơ sở dữ liệu không đáp ứng.

Cơ sở dữ liệu là một phần mềm giúp dễ dàng lưu trữ, tổ chức và truy xuất dữ liệu vào phần mềm khác.

Là một hệ thống quản lý nội dung, WordPress sử dụng cơ sở dữ liệu để lưu trữ tất cả nội dung của bạn và dữ liệu trang web khác. Sau đó, nó kết nối với cơ sở dữ liệu mỗi khi ai đó truy cập trang web của bạn.

WordPress cần các thông tin sau để kết nối với cơ sở dữ liệu:

  • 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
  • Máy chủ cơ sở dữ liệu

Thông tin này được lưu trữ trong tệp cấu hình WordPress của bạn có tên WP-config.php.

Nếu bất kỳ mục nào trong số này không chính xác, WordPress sẽ không kết nối với máy chủ cơ sở dữ liệu của bạn và bạn sẽ thấy lỗi thiết lập lỗi kết nối cơ sở dữ liệu.

Đây là một trong những lỗi WordPress phổ biến nhất. Ngoài thông tin đăng nhập không chính xác, lỗi này cũng có thể xuất hiện nếu máy chủ cơ sở dữ liệu bị hỏng hoặc các tệp cơ sở dữ liệu bị hỏng.

Hãy cùng xem cách khắc phục lỗi thiết lập vấn đề kết nối cơ sở dữ liệu trong WordPress với cách khắc phục sự cố từng bước.

Video hướng dẫn

Đăng ký WPBEGINNER

Nếu bạn thích hướng dẫn bằng văn bản, chỉ cần tiếp tục đọc.

1. Kiểm tra thông tin xác thực cơ sở dữ liệu WordPress của bạn

Lý do phổ biến nhất cho lỗi kết nối cơ sở dữ liệu trong WordPress là thông tin xác thực cơ sở dữ liệu không chính xác. Nếu gần đây bạn đã chuyển trang web WordPress của mình sang một máy chủ mới, thì đây có thể là lý do có khả năng nhất.

Thông tin xác thực cơ sở dữ liệu WordPress của bạn được lưu trữ trong tệp wp-config.php. Đây là tệp cấu hình WordPress chứa các cài đặt WordPress quan trọng bao gồm thông tin cơ sở dữ liệu.

Nếu bạn chưa chỉnh sửa tệp wp-config.php trước đó, thì hãy xem hướng dẫn của chúng tôi về cách chỉnh sửa tệp wp-config.php trong WordPress.

Bạn sẽ tìm kiếm các dòng sau trong tệp wp-config.php.

// ** 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' ];

Bạn cần đảm bảo rằng thông tin cho tên cơ sở dữ liệu, tên người dùng, mật khẩu và máy chủ cơ sở dữ liệu là chính xác.

Bạn có thể xác nhận thông tin này từ bảng điều khiển tài khoản lưu trữ WordPress của bạn. Chỉ cần đăng nhập vào tài khoản lưu trữ của bạn và nhấp vào cơ sở dữ liệu MySQL trong phần cơ sở dữ liệu.

Chúng tôi sử dụng bảng điều khiển Bluehost trong ảnh chụp màn hình của chúng tôi, nhưng quy trình này sẽ tương tự trong các bảng điều khiển lưu trữ khác.

Điều này sẽ đưa bạn đến trang quản lý cơ sở dữ liệu trong Dashboad lưu trữ của bạn. Từ đây, bạn có thể tìm ra tên cơ sở dữ liệu của mình và tên người dùng.

Dưới đây bạn sẽ tìm thấy người dùng cơ sở dữ liệu và liên kết để thay đổi mật khẩu người dùng.

Khi bạn đã xác nhận tên cơ sở dữ liệu, tên người dùng và mật khẩu của mình, bạn có thể thay đổi thông tin đó trong tệp wp-config.php của mình nếu cần.

Sau đó, hãy thử truy cập lại trang web của bạn để xem liệu lỗi kết nối cơ sở dữ liệu có biến mất không.

Nếu bạn vẫn có thể thấy lỗi, thì điều này có nghĩa là một cái gì đó khác là sai. Tiếp tục đọc để biết thêm các bước khắc phục sự cố.

2. Kiểm tra thông tin máy chủ cơ sở dữ liệu của bạn

Nếu bạn tự tin rằng tên cơ sở dữ liệu, tên người dùng và thông tin mật khẩu của bạn là chính xác, thì bạn có thể muốn đảm bảo rằng bạn đang sử dụng thông tin máy chủ cơ sở dữ liệu chính xác.

Hầu hết các công ty lưu trữ WordPress sử dụng localhost làm máy chủ cơ sở dữ liệu của bạn. Tuy nhiên, một số công ty lưu trữ WordPress được quản lý sử dụng các máy chủ riêng biệt để lưu trữ cơ sở dữ liệu. Trong trường hợp đó, thông tin máy chủ cơ sở dữ liệu của bạn sẽ không phải là localhost.

Bạn cần liên hệ với công ty lưu trữ WordPress của mình để xác nhận thông tin máy chủ cơ sở dữ liệu của bạn.

3. Sửa chữa cơ sở dữ liệu WordPress

Ví dụ, nếu bạn đang gặp một lỗi khác trên WP-Admin, một cái gì đó giống như một hoặc nhiều bảng cơ sở dữ liệu không có sẵn. Cơ sở dữ liệu có thể cần phải được sửa chữa, sau đó bạn cần sửa chữa cơ sở dữ liệu của mình.

Bạn có thể làm điều này bằng cách thêm dòng sau trong tệp wp-config.php của bạn. Hãy chắc chắn để thêm nó ngay trước khi tất cả, hãy ngừng chỉnh sửa! Happy Blogging Line Line WP-Config.php.

define['WP_ALLOW_REPAIR', true];

Khi bạn đã làm điều đó, bạn có thể thấy các cài đặt bằng cách truy cập trang này: //www.yoursite.com/wp-admin/maint/repair.php

Lưu ý: Người dùng không cần phải đăng nhập để truy cập trang sửa chữa cơ sở dữ liệu. Khi bạn đã hoàn tất việc sửa chữa và tối ưu hóa cơ sở dữ liệu của mình, hãy đảm bảo xóa mã này khỏi wp-config.php của bạn. the user does not need to be logged in to access the database repair page. Once you are done repairing and optimizing your database, make sure to remove this code from your wp-config.php.

4. Kiểm tra xem máy chủ cơ sở dữ liệu của bạn có bị hỏng không

Nếu mọi thứ có vẻ chính xác và WordPress vẫn không thể kết nối với cơ sở dữ liệu, thì máy chủ cơ sở dữ liệu của bạn [máy chủ MySQL] có thể bị giảm.

Điều này có thể xảy ra do lưu lượng truy cập lớn trên máy chủ. Về cơ bản, máy chủ máy chủ của bạn không thể xử lý tải [đặc biệt là khi bạn đang lưu trữ được chia sẻ].

Trang web của bạn sẽ thực sự chậm và đối với một số người dùng, nó thậm chí có thể xuất ra lỗi. Vì vậy, điều tốt nhất bạn nên làm là vào điện thoại hoặc trò chuyện trực tiếp với nhà cung cấp dịch vụ lưu trữ của bạn và hỏi họ xem máy chủ MySQL của bạn có phản hồi không.

Nếu bạn có các trang web khác đang chạy trên cùng một máy chủ, thì bạn có thể kiểm tra các trang web đó để xác nhận rằng máy chủ SQL của bạn bị hỏng.

Nếu bạn không có bất kỳ trang web nào khác trên cùng một tài khoản lưu trữ, thì chỉ cần truy cập bảng điều khiển lưu trữ của bạn và cố gắng truy cập phpmyadmin và kết nối cơ sở dữ liệu.

Nếu bạn có thể kết nối, thì chúng tôi cần xác minh nếu người dùng cơ sở dữ liệu của bạn có đủ quyền. Tạo một tệp mới có tên TestConnection.php và dán mã sau trong đó:

Đảm bảo thay thế tên người dùng và mật khẩu. Bây giờ bạn có thể tải tệp này lên trang web của mình và truy cập nó qua trình duyệt web.

Nếu tập lệnh được kết nối thành công, thì điều đó có nghĩa là người dùng của bạn có đủ sự cho phép và có một cái gì đó khác là sai.

Quay trở lại tệp WP-Config của bạn để đảm bảo rằng mọi thứ đều đúng [quét lại cho lỗi chính tả].

Các giải pháp khác đã làm việc cho người dùng

Nếu các mẹo khắc phục sự cố đã nói ở trên không thể khắc phục lỗi kết nối cơ sở dữ liệu trên trang web của bạn, thì bạn có thể thử các bước bổ sung này.

Được báo cáo bởi người dùng của chúng tôi, các bước này đã giúp một số người dùng giải quyết lỗi kết nối cơ sở dữ liệu trên trang web của họ.

1. Cập nhật URL trang web WordPress

Hãy thử cập nhật URL trang web WordPress bằng PHPMyAdmin. Chỉ cần truy cập phpmyadmin từ bảng điều khiển tài khoản lưu trữ của bạn và chọn cơ sở dữ liệu WordPress của bạn.

Sau đó, nhấp vào menu SQL trên đầu và nhập truy vấn MySQL sau.

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Don Tiết quên cung cấp URL trang web của riêng bạn và thay đổi wp_option thành tên bảng của riêng bạn vì bạn có thể đã thay đổi tiền tố bảng WordPress.

2. Khởi động lại máy chủ web

Người dùng trên máy chủ chuyên dụng, máy chủ cục bộ và máy chủ riêng ảo [VPS] có thể thử khởi động lại máy chủ của họ.

Điều này sẽ khởi động lại máy chủ web và cơ sở dữ liệu của bạn có thể sửa một số trục trặc tạm thời gây ra lỗi.

3. Yêu cầu giúp đỡ

Nếu mọi thứ khác thất bại, thì bạn có thể cần liên hệ với công ty lưu trữ web của mình. Tất cả các công ty lưu trữ WordPress tốt sẽ giúp bạn khắc phục sự cố, chỉ cho bạn đúng hướng hoặc thậm chí sửa nó cho bạn.

Bạn cũng có thể thuê các nhà phát triển WordPress từ mã hóa có thể giúp bạn khắc phục vấn đề này với mức giá hợp lý. Phần tốt nhất là các nhà phát triển này được nhóm có thể mã hóa cao, vì vậy bạn biết rằng họ có thể được tin tưởng.

Chúng tôi hy vọng bài viết này đã giúp bạn sửa lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress. Bạn cũng có thể muốn xem hướng dẫn khắc phục sự cố WordPress của chúng tôi cho các mẹo về việc tự giải quyết các vấn đề WordPress.

Nếu bạn thích bài viết này, sau đó vui lòng đăng ký kênh YouTube của chúng tôi cho các hướng dẫn video WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook.

Tiết lộ: Nội dung của chúng tôi được hỗ trợ độc giả. Điều này có nghĩa là nếu bạn nhấp vào một số liên kết của chúng tôi, thì chúng tôi có thể kiếm được một khoản hoa hồng. Xem cách WPBEGINNER được tài trợ, tại sao nó quan trọng và làm thế nào bạn có thể hỗ trợ chúng tôi. Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

Nhân viên biên tập tại WPBEGINNER là một nhóm các chuyên gia WordPress do Syed Balkhi lãnh đạo. Chúng tôi đã tạo ra các hướng dẫn WordPress từ năm 2009 và WPBEGINNER đã trở thành trang web tài nguyên WordPress miễn phí lớn nhất trong ngành.

Chủ Đề