Kesalahan membangun koneksi database

  1. 1. Persyaratan
  2. 1. Basis data terkorupsi
  3. 2. Periksa file wp-config.php Anda
  4. 3. Periksa server Anda
  5. 4. Kesimpulan

Kesalahan membangun koneksi database, adalah kesalahan yang sangat umum ketika Anda mencoba mengakses situs WordPress Anda

Kesalahan membangun koneksi database, adalah kesalahan yang sangat umum ketika Anda mencoba mengakses situs WordPress Anda. Basis data menyimpan semua informasi penting untuk situs web Anda, termasuk posting Anda, komentar, konfigurasi situs, akun pengguna, pengaturan tema dan plugin, dan sebagainya. Jika koneksi ke database Anda tidak dapat dibangun, situs web WordPress Anda tidak akan memuat, dan lebih dari itu kemungkinan akan memberi Anda kesalahan: "Kesalahan membangun koneksi database" Dalam tutorial ini kami akan menunjukkan kepada Anda, bagaimana cara memperbaiki Kesalahan membangun koneksi database di WordPress.

Penyebab paling umum untuk masalah "Kesalahan membangun koneksi database", adalah salah satu dari yang berikut:

Basis data Anda telah rusak
Kredensial login salah di file konfigurasi WordPress Anda (wp-config.php)
Layanan MySQL Anda berhenti bekerja karena kekurangan memori di server (karena lalu lintas yang padat), atau masalah server

1. Persyaratan

Untuk memecahkan masalah "Kesalahan membangun koneksi database", beberapa persyaratan harus dipenuhi:

  • Akses SSH ke server Anda
  • Basis data terletak di server yang sama
  • Anda perlu mengetahui nama pengguna basis data, kata sandi pengguna, dan nama basis data Anda

Juga sebelum Anda mencoba untuk memperbaiki kesalahan "Kesalahan membangun koneksi basis data", sangat disarankan agar Anda membuat cadangan situs web dan basis data Anda.

1. Basis data terkorupsi

Langkah pertama yang harus dilakukan ketika mencoba memecahkan masalah "Kesalahan dalam membangun koneksi database" adalah untuk memeriksa apakah kesalahan ini ada untuk front-end dan back-end situs Anda. Anda dapat mengakses back-end Anda melalui http://www.yourdomain.com/wp-admin (ganti "domain Anda" dengan nama domain Anda yang sebenarnya)

Jika kesalahan tetap sama untuk front-end dan back-end Anda maka Anda harus pindah ke langkah berikutnya.

Jika Anda dapat mengakses back-end melalui https://www.yourdomain.com/wp-admin, dan Anda melihat pesan berikut:

“Satu atau lebih tabel database tidak tersedia. Basis data mungkin perlu diperbaiki ”

itu berarti bahwa basis data Anda telah rusak dan Anda perlu mencoba memperbaikinya.

Untuk melakukan ini, Anda harus terlebih dahulu mengaktifkan opsi perbaikan di file wp-config.php Anda, yang terletak di dalam direktori root situs WordPress, dengan menambahkan baris berikut:

define ('WP_ALLOW_REPAIR', true);

Sekarang Anda dapat menavigasi ke halaman ini: https://www.yourdomain.com/wp-admin/maint/repair.php dan klik tombol "Perbaiki dan Optimalkan Basis Data."

Untuk alasan keamanan, ingatlah untuk mematikan opsi perbaikan dengan menghapus baris yang kami tambahkan sebelumnya di file wp-config.php.

Jika ini tidak memperbaiki masalah atau database tidak dapat diperbaiki Anda mungkin perlu mengembalikannya dari cadangan jika Anda memiliki satu tersedia.

2. Periksa file wp-config.php Anda

Alasan lain, mungkin yang paling umum, untuk koneksi basis data yang gagal adalah karena informasi basis data yang salah dalam file konfigurasi WordPress Anda.

File konfigurasi berada di direktori root situs WordPress Anda dan itu disebut wp-config.php.

Buka file dan temukan baris berikut:

define ('DB_NAME', 'database_name'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');

Pastikan nama database, nama pengguna, dan kata sandi yang benar telah ditetapkan. Host database harus diatur ke "localhost".

Jika Anda pernah mengubah nama pengguna dan kata sandi database Anda, Anda harus selalu memperbarui file ini juga.

Jika semuanya sudah diatur dengan benar dan Anda masih mendapatkan kesalahan "Kesalahan membangun koneksi database" maka masalahnya mungkin di sisi server dan Anda harus melanjutkan ke langkah berikutnya dari tutorial ini.

3. Periksa server Anda

Bergantung pada sumber daya yang tersedia, selama jam lalu lintas tinggi, server Anda mungkin tidak dapat menangani semua beban dan mungkin menghentikan server MySQL Anda.

Anda dapat menghubungi penyedia hosting Anda tentang ini atau Anda dapat memeriksanya sendiri jika server MySQL berjalan dengan benar.

Untuk memeriksa status MySQL, masuk ke server Anda melalui SSH dan gunakan perintah berikut:

status sistemctl mysql

Atau Anda dapat memeriksa apakah sudah dalam proses aktif Anda dengan:

ps aux | grep mysql

Jika MySQL Anda tidak berjalan, Anda dapat memulainya dengan perintah berikut:

systemctl mulai mysql

Anda mungkin juga perlu memeriksa penggunaan memori di server Anda.

Untuk memeriksa berapa banyak RAM yang tersedia, Anda dapat menggunakan perintah berikut:

bebas-m

Jika server Anda kehabisan memori, Anda mungkin ingin mempertimbangkan untuk memutakhirkan server Anda.

4. Kesimpulan

Sebagian besar waktu. kesalahan "Kesalahan membuat koneksi database" dapat diperbaiki dengan mengikuti salah satu langkah di atas.

Tentu saja, Anda tidak perlu memperbaikinya, Kesalahan membangun koneksi database, jika Anda menggunakan salah satu dari kami   Layanan Hosting VPS WordPress   , dalam hal ini Anda cukup meminta admin Linux ahli kami untuk membantu Anda memperbaiki Kesalahan dalam membuat koneksi database di WordPress, untuk Anda Tentu saja, Anda tidak perlu memperbaikinya, Kesalahan membangun koneksi database, jika Anda menggunakan salah satu dari kami Layanan Hosting VPS WordPress , dalam hal ini Anda cukup meminta admin Linux ahli kami untuk membantu Anda memperbaiki Kesalahan dalam membuat koneksi database di WordPress, untuk Anda. Mereka tersedia 24 × 7 dan akan mengurus permintaan Anda segera.

PS . Jika Anda menyukai posting ini, tentang cara memperbaiki Kesalahan dalam membuat koneksi database di WordPress, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau tinggalkan saja balasan di bawah ini. Terima kasih.