Cách sửa lỗi Establishing A Database Connection

HÌnh ảnh lỗi Establishing A Database Connection:

1. Nguyên nhân gây ra lỗi Establishing A Database Connection:

Nguyên nhân chính gây ra lỗi này đó là:

  • Thông tin đăng nhập cơ sở dữ liệu không chính xác. 
  • Cơ sở dữ liệu bị hỏng. 
  • Lỗi máy chủ cơ sở dữ liệu.
  • Tệp lõi bị hỏng. 

2. Cách sửa lỗi Establishing A Database Connection:

Để sửa chữa cơ sở dữ liệu, hãy thêm mã sau vào tệp wp-config.php của bạn:

 define(‘WP_ALLOW_REPAIR’, true);

Bây giờ hãy truy cập http://www.yoursiteurl.com/wp-admin/maint/repair.php và bạn sẽ thấy trang cài đặt.

Xóa phần này khỏi wp-config.php của bạn sau khi sửa chữa và tối ưu hóa cơ sở dữ liệu của bạn.Trong trường hợp điều này không hữu ích, hãy thử phương pháp sau.

Kiểm tra tệp WP-Config

Tệp có tên WP-Config.php là nơi bạn chỉ định các chi tiết để WordPress kết nối cơ sở dữ liệu của bạn. Đảm bảo rằng mọi thứ đều giống nhau trong wp-config.php.

  • define(‘DB_NAME’, ‘your-database-name’);
  • define(‘DB_USER’, ‘your-database-username’);
  • define(‘DB_PASSWORD’, ‘your-database-password’);
  • define(‘DB_HOST’, ‘localhost:3006’);
Kiểm tra máy chủ web (Máy chủ MySQL)

Truy cập cPanel trong trường hợp 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ữ. Sau đó, hãy thử truy cập phpMyAdmin và kết nối cơ sở dữ liệu. Kiểm tra xem người dùng cơ sở dữ liệu của bạn có đủ quyền hay không. Tạo một tệp mới và đặt tên là testdb.php và dán mã này:

<?php
$link = mysql_connect(‘localhost’, ‘root’, ‘password’);
if (!$link) {
die(‘Could not connect: ‘ . mysql_error());
}
echo ‘Connected successfully’;
mysql_close($link);
?>

Thay thế tên người dùng và mật khẩu. Nếu kết nối thành công, thì người dùng của bạn có đủ quyền. Bây giờ bạn cần quay lại và quét lại lỗi chính tả. Nếu bạn đang sử dụng VPS của riêng mình, hãy mở ssh và thử

$: service mysql status

Và kiểm tra trạng thái MySQL của bạn, nếu MySQL của bạn không khởi động lại được thì hãy kiểm tra nhật ký lỗi MySQL.

3. Kết luận:

Ok vậy là bài viết này mình đã hướng dẫn xong cho các bạn cách để: Sửa lỗi “Establishing A Database Connection” Chúc các bạn có những kiến thức thú vị – Nếu cần hỗ trợ các bạn có thể liên liên hệ iNET – tuy nhiên điều kiện là các bạn sử dụng hosting tại iNET – nếu bạn nào chưa đăng ký có thể đăng ký tại đây: https://inet.vn/hosting/web-hosting


Leave a Reply