Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Bạn có thể bỏ qua việc khắc phục sự cố nếu đăng ký dịch vụ lưu trữ DreamPress. Các chuyên gia WordPress thân thiện của chúng tôi luôn sẵn sàng giải quyết các vấn đề về trang web của bạn — dù lớn hay nhỏ

Kiểm tra kế hoạch

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Hiểu lỗi khi thiết lập kết nối cơ sở dữ liệu trong WordPress

Trước khi chúng ta đào sâu vào thông báo lỗi cụ thể này, chúng ta hãy có một bài học ngắn gọn về cách các trang web WordPress hoạt động. Gần như tất cả thông tin trang web — bao gồm dữ liệu bài đăng, cài đặt plugin, thông tin đăng nhập, v.v. — được lưu trữ và sắp xếp trong cơ sở dữ liệu MySQL .

Khi khách truy cập vào trang web của bạn, WordPress sử dụng PHP để truy vấn cơ sở dữ liệu và lấy thông tin chính xác, sau đó thông tin này sẽ được hiển thị dưới dạng trang hoàn chỉnh

Nếu vì bất kỳ lý do gì, WordPress không thể truy cập cơ sở dữ liệu của trang web của bạn hoặc nó không hoạt động bình thường, kết quả là thông báo Lỗi thiết lập kết nối cơ sở dữ liệu

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Lỗi này ngăn toàn bộ trang tải. Trên thực tế, bạn thậm chí sẽ không thể truy cập bảng điều khiển WordPress (phần cuối của trang web của bạn)

Nếu trang web của bạn sử dụng bộ nhớ đệm , khách truy cập vẫn có thể thấy các bản sao được lưu trữ của các trang của bạn. Do đó, nếu bạn phát hiện lỗi sớm và giải quyết vấn đề trước khi bộ nhớ cache của trang web làm mới, thì bạn có thể tránh được quá nhiều gián đoạn cho trang web và doanh nghiệp của mình.

May mắn thay, khi xảy ra lỗi WordPress, lỗi kết nối cơ sở dữ liệu thường khá đơn giản để giải quyết. Cho đến nay, nguyên nhân phổ biến nhất chỉ là do thông tin đăng nhập vào cơ sở dữ liệu không khớp

Có liên quan. Cách triển khai bộ nhớ đệm trên trang web WordPress của bạn

Nguyên nhân phổ biến của lỗi thiết lập kết nối cơ sở dữ liệu

Có 4 nguyên nhân điển hình gây ra lỗi kết nối cơ sở dữ liệu

  • Thông tin đăng nhập cơ sở dữ liệu không chính xác.  Có thể nguyên nhân phổ biến nhất của Lỗi thiết lập kết nối cơ sở dữ liệu đơn giản là do WordPress có thông tin đăng nhập không chính xác cho cơ sở dữ liệu của bạn. Đây có thể là tên cơ sở dữ liệu, tên người dùng hoặc mật khẩu. Hãy nhớ rằng những chi tiết đăng nhập này khác với những chi tiết bạn sử dụng để truy cập trang web của mình .
  • Cơ sở dữ liệu bị hỏng. Cơ sở dữ liệu MySQL của WordPress chứa rất nhiều  thông tin. Nếu bất kỳ phần nào bị xóa hoặc bị hỏng, kết quả có thể là lỗi được đề cập. Lỗi có thể xảy ra do thao tác thủ công với cơ sở dữ liệu, nhưng nó cũng có thể xảy ra do sử dụng bình thường. Mặc dù MySQL khá mạnh, nhưng không có gì là hoàn hảo và luôn xảy ra lỗi.
  • Hỏng tệp lõi WordPress. Tương tự, lỗi có thể xảy ra trong các tệp WordPress cốt lõi tạo nên trang web của bạn. Mặc dù các tệp này nằm ngoài cơ sở dữ liệu nhưng đôi khi chúng có thể dẫn đến cùng một lỗi.
  • Sự cố với máy chủ web hoặc nhà cung cấp dịch vụ lưu trữ.  Nếu máy chủ hoặc máy chủ của bạn có vấn đề (nếu bạn tự lưu trữ) và WordPress không thể truy cập máy chủ hoặc máy chủ đó để truy vấn cơ sở dữ liệu, thì máy chủ hoặc máy chủ sẽ đưa ra lỗi này. Những sự cố này có thể bao gồm mất điện, mất dữ liệu và lỗi phần cứng.

Như chúng tôi đã nói, thông tin đăng nhập không chính xác là nguyên nhân phổ biến nhất gây ra lỗi, nhưng bất kỳ lỗi nào trong số này cũng có thể là thủ phạm. Vì lý do đó, sửa lỗi có thể liên quan đến một số khắc phục sự cố

Cách khắc phục lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress (trong 4 bước)

Mặc dù đây là một lỗi nghiêm trọng, nhưng may mắn là nó khá dễ giải quyết. Dưới đây, bạn sẽ tìm thấy hướng dẫn từng bước để khắc phục sự cố và khắc phục sự cố. Lưu ý rằng bạn nên thử từng bước theo thứ tự, chỉ chuyển sang bước tiếp theo nếu một bước không hiệu quả

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

Vì đây là nguyên nhân có khả năng gây ra lỗi nhất nên đây cũng phải là bước đầu tiên trong quá trình khắc phục sự cố của bạn. Điều đầu tiên bạn cần làm là xác định thông tin đăng nhập mà WordPress hiện đang sử dụng để truy cập cơ sở dữ liệu của bạn

Thông tin này được lưu trữ trong wp-config của trang web của bạn. php  tệp. Bạn có thể sử dụng ứng dụng khách Giao thức truyền tệp an toàn (SFTP)  để truy cập.

Hoặc, nếu trang web của bạn được lưu trữ bằng DreamHost, bạn có thể truy cập hệ thống tệp từ Bảng điều khiển DreamHost . Để làm như vậy, hãy đăng nhập vào bảng điều khiển của bạn và điều hướng đến Miền > Trang web . Di chuột qua tên miền bạn muốn sửa, sau đó nhấp vào 'quản lý' để xem biểu tượng thư mục. Sau đó nhấp vào biểu tượng thư mục tệp bên cạnh trang web đang gặp lỗi.

Bên trong trình duyệt tệp, chọn thư mục được đặt tên theo trang web của bạn, sau đó mở wp-config. php . Tại đây, hãy tìm ba thông tin — tên cơ sở dữ liệu, tên người dùng và mật khẩu. Chúng phải ở gần đầu tệp.

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Với thông tin này trong tay, hãy đến Bảng điều khiển DreamHost của bạn và điều hướng đến Khác > Cơ sở dữ liệu MySQL . Tìm tên máy chủ tương ứng với tên trang web của bạn. Nó sẽ được định dạng là mysql. tên trang web của bạn. com , với “yoursitename” là tên trang web của bạn.

Nếu tên máy chủ không có trên trang này, hãy bỏ qua Bước 2 và quay lại đây khi bạn thêm xong

Trong phần có tên (Các) cơ sở dữ liệu trên máy chủ này , đảm bảo tên cơ sở dữ liệu khớp với tên bạn đã lấy từ wp-config.php  trước đó. Nếu có, đây không phải là vấn đề và bạn có thể chuyển sang bước tiếp theo.

Nếu không khớp, hãy quay lại wp-config. php và cập nhật nó với tên cơ sở dữ liệu chính xác.

Tiếp theo, bạn có thể tìm thấy tên người dùng có quyền truy cập vào từng cơ sở dữ liệu bên cạnh tên của họ trên trang Cơ sở dữ liệu MySQL .

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Để xem mật khẩu, hãy nhấp vào tên người dùng. Trên trang mở ra, cuộn xuống trường Mật khẩu hiện tại và nhấp vào Hiển thị.

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Nếu tên người dùng hoặc mật khẩu không khớp với wp-config của bạn. php  tệp,   cập nhật tệp với thông tin chi tiết chính xác. Ngoài ra, nếu tên người dùng khớp nhưng mật khẩu thì không, bạn có thể cập nhật mật khẩu cơ sở dữ liệu trên màn hình Chi tiết người dùng .

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

Nếu bạn đã kiểm tra thông tin đăng nhập cơ sở dữ liệu và sửa bất kỳ lỗi nào, nhưng bạn vẫn nhận được thông báo Lỗi thiết lập kết nối cơ sở dữ liệu, điều tiếp theo bạn nên kiểm tra là thông tin máy chủ cơ sở dữ liệu của mình

Bạn có thể tìm thấy tên máy chủ cho cơ sở dữ liệu của mình trong wp-config. php , ngay bên cạnh tên cơ sở dữ liệu và thông tin đăng nhập.

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Lưu ý thông tin này, sau đó quay lại DreamHost Panel của bạn và điều hướng đến Khác > Cơ sở dữ liệu MySQL . Lần này, bạn đang tìm cách đảm bảo tên máy chủ trong wp-config của mình. php  được liệt kê trên trang này. Nếu không, bạn sẽ cần thêm nó.

Để thêm tên máy chủ, chỉ cần nhấp vào nút Thêm tên máy chủ mới  . Trên trang tiếp theo, nhập tên máy chủ bạn muốn sử dụng và chọn miền trang web chính xác từ danh sách thả xuống.

Khi bạn hoàn tất, hãy nhấp vào Tạo tên máy chủ MySQL này ngay bây giờ.  Lưu ý rằng có thể mất vài giờ để tên máy chủ mới này lan truyền qua DNS, vì vậy, vui lòng nghỉ ngơi tại đây. Khi một thời gian trôi qua, hãy quay lại và kiểm tra xem trang web của bạn có hoạt động không. Nếu bạn vẫn nhận được thông báo lỗi cơ sở dữ liệu, hãy chuyển sang bước tiếp theo.

Bước 3. Sửa chữa cơ sở dữ liệu WordPress của bạn

Nếu bạn vẫn nhận được thông báo lỗi, bạn có thể thử sửa chữa cơ sở dữ liệu để khắc phục lỗi có thể xảy ra. Chúng tôi khuyên bạn nên sử dụng công cụ sửa chữa cơ sở dữ liệu WordPress tích hợp cho việc này

Để truy cập, hãy mở wp-config của bạn. php và thêm đoạn mã sau vào cuối.

define('WP_ALLOW_REPAIR', true);

Tiếp theo, mở tab trình duyệt mới và điều hướng đến https. //tên trang web của bạn. com/wp-admin/duy trì/sửa chữa. php , thay thế “yoursitename” bằng tên miền thực của trang web của bạn. Thao tác này sẽ hiển thị công cụ sửa chữa cơ sở dữ liệu.

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Nhấp vào Sửa chữa Cơ sở dữ liệu và để nó thực hiện công việc của mình. Bạn có thể chọn Sửa chữa và tối ưu hóa cơ sở dữ liệu  nếu muốn nhưng sẽ mất nhiều thời gian hơn. Dù bằng cách nào, khi công cụ kết thúc, hãy tải lại trang web của bạn và kiểm tra lỗi. Nếu nó biến mất, thì bạn sẽ biết cơ sở dữ liệu bị hỏng là nguyên nhân.

Tuy nhiên, nếu bạn vẫn thấy thông báo lỗi, hãy chuyển sang bước tiếp theo. Trước khi thực hiện, hãy nhớ quay lại wp-config. php  và xóa mã bạn đã thêm để bật công cụ. Nếu bạn để nó ở đó, ai đó có ý định xấu có thể truy cập vào trang web của bạn một cách dễ dàng.

Bước 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 tất cả các bước trên không thành công, một khả năng cuối cùng là máy chủ cơ sở dữ liệu của bạn đã ngừng hoạt động. Tại thời điểm này, bạn nên xác minh với nhà cung cấp dịch vụ lưu trữ của mình rằng mọi thứ đang hoạt động bình thường

Có một số lý do khiến máy chủ hoặc máy chủ cơ sở dữ liệu của bạn có thể gặp sự cố

  • Quá nhiều kết nối đồng thời tới cơ sở dữ liệu.  Một số nhà cung cấp có giới hạn về số lượng kết nối mà một máy chủ có thể có cùng một lúc.
  • Sự cố với một trang web khác trên máy chủ lưu trữ được chia sẻ của bạn.  Nếu bạn đang sử dụng gói lưu trữ được chia sẻ, thì bạn đang chia sẻ tài nguyên với các trang web khác. Nếu một trong số chúng có vấn đề, nó có thể tràn sang trang web của bạn. Đây là một trong những lý do khiến các gói lưu trữ WordPress chuyên dụng hoặc được quản lý có thể có lợi.
  • Sự cố phần cứng. Phần cứng cuối cùng cũng bị lỗi và có thể máy chủ lưu trữ cơ sở dữ liệu của bạn đã làm việc đó. Lý tưởng nhất là máy chủ lưu trữ của bạn sẽ có các bản dự phòng để nếu một máy chủ gặp sự cố, sẽ có sẵn một bản sao dữ liệu khác của bạn, nhưng điều này không phải lúc nào cũng đúng — đặc biệt nếu bạn đang lưu trữ cơ sở dữ liệu của riêng mình trên máy chủ tại nhà hoặc văn phòng.

Đặt cược tốt nhất của bạn ở đây là liên hệ với máy chủ lưu trữ web của bạn và hỏi về sự cố ngừng hoạt động hoặc các sự cố đã biết khác. Nếu không có, bạn có thể báo cáo sự cố của mình và nhờ nhân viên hỗ trợ xem xét giúp bạn

Tại DreamHost, bạn luôn có thể tìm thấy các tùy chọn hỗ trợ của mình bằng cách nhấp vào nút Hỗ trợ ở góc trên cùng bên phải của bảng điều khiển.

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

DreamHost cung cấp hỗ trợ 24/7, vì vậy bạn có thể nhận trợ giúp bất cứ lúc nào bạn cần

Các mẹo và giải pháp bổ sung đã hiệu quả với những người dùng khác

Nếu bạn đã thử tất cả các mẹo trên mà vẫn still  gặp sự cố với Lỗi thiết lập kết nối cơ sở dữ liệu, thì có . Bạn có thể thử những cách này trước hoặc sau khi thực hiện các bước khắc phục sự cố ở trên.

  • Cập nhật URL trang web WordPress của bạn. Nếu gần đây bạn đã di chuyển cài đặt WordPress của mình vì bất kỳ lý do gì (chẳng hạn như chuyển sang tên miền mới  hoặc di chuyển . Bạn có thể tìm thấy hướng dẫn đầy đủ để làm như vậy trong cơ sở kiến ​​thức của chúng tôi .
  • Khởi động lại máy chủ web của bạn. Giải pháp này có vẻ hơi cơ bản, nhưng đôi khi giải pháp đơn giản nhất lại hiệu quả nhất. Nếu bạn lưu trữ cơ sở dữ liệu trên máy chủ của riêng mình, hãy thử tắt rồi bật lại. Máy tính rất phức tạp và việc khởi động lại đơn giản có thể khắc phục tất cả các sự cố kỳ lạ mà bạn có thể gặp phải.
  • Yêu cầu trợ giúp. Nếu bạn cảm thấy không thoải mái khi tự mình khắc phục sự cố hoặc đã thử mọi cách mà vẫn không thể thoát khỏi thông báo Lỗi thiết lập kết nối cơ sở dữ liệu, bạn có thể liên hệ để được trợ giúp. Bạn có thể liên hệ với bộ phận hỗ trợ của Dreamhost 24/7 bằng cách nhấp vào nút Hỗ trợ trong bảng điều khiển Dreamhost của bạn. Bạn cũng có thể thử tìm kiếm trên các diễn đàn trợ giúp, chẳng hạn như Stack Exchange  hoặc Quora . Câu hỏi của bạn có thể đã được trả lời trên một trong những trang web này. Nếu không, bạn luôn có thể hỏi.

Tại thời điểm này, hy vọng bạn đã giải quyết được sự cố và đưa trang web của mình hoạt động trở lại

Nhận nội dung được gửi thẳng đến hộp thư đến của bạn

Đăng ký blog của chúng tôi và nhận nội dung tuyệt vời như thế này được gửi thẳng đến hộp thư đến của bạn

Đọc thêm

Bạn muốn tìm hiểu thêm về cách khắc phục các lỗi phổ biến của WordPress ? .

  • Cách khắc phục lỗi 500 máy chủ nội bộ trong WordPress
  • Cách sửa lỗi cú pháp trong WordPress
  • Cách khắc phục sự cố WordPress không gửi được email

Sẵn sàng khắc phục sự cố kết nối cơ sở dữ liệu?

Nếu bạn đã kiểm tra trang web của mình và thấy mình nhận được thông báo Lỗi thiết lập kết nối cơ sở dữ liệu, thì bạn không đơn độc. Đó là một lỗi phổ biến  với các cách khắc phục tương đối đơn giản, vì vậy việc thiết lập và chạy lại trang web của bạn không quá khó khăn.

Bạn nên làm theo các bước sau để khắc phục lỗi kết nối cơ sở dữ liệu

  1. Kiểm tra thông tin đăng nhập cơ sở dữ liệu WordPress của bạn
  2. Kiểm tra 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 của bạn
  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 bạn không muốn phải giải quyết các loại vấn đề này trong tương lai, hãy cân nhắc nâng cấp lên DreamPress , dịch vụ lưu trữ WordPress được quản lý của chúng tôi . Sau đó, bạn có thể để việc khắc phục sự cố cho chúng tôi.

Làm cách nào để kết nối cơ sở dữ liệu trong wordpress?

Giới thiệu về tác giả . Brian Glassman

Nhà lãnh đạo SEO và nhà tiếp thị nội dung, Brian là Giám đốc SEO của DreamHost. Có trụ sở tại Chicago, Brian thích bối cảnh ẩm thực địa phương tốt cho sức khỏe (pizza món sâu, bánh mì thịt bò Ý) và thời tiết ấm áp quanh năm nổi tiếng. Theo dõi Brian trên LinkedIn

Cơ sở dữ liệu có thể được sử dụng trong WordPress không?

Cơ sở dữ liệu là một phần thiết yếu của trang web WordPress . Họ lưu trữ dữ liệu và tệp và đảm bảo trang web của bạn hoạt động tốt.

Làm cách nào để định cấu hình cơ sở dữ liệu trong WordPress?

Đây là các bước cài đặt WordPress theo cách thủ công. .
Bước 1. Tải xuống WordPress ⤵
Bước 2. Tải WordPress lên tài khoản lưu trữ ⤵
Bước 3. Tạo cơ sở dữ liệu MySQL và người dùng ⤵
Bước 4. Định cấu hình wp-config. php ⤵
Bước 5. Chạy cài đặt ⤵
Bước 6. Hoàn tất cài đặt ⤵