Ralat mewujudkan sambungan pangkalan data

Ralat mewujudkan sambungan pangkalan data

Kesalahan mewujudkan sambungan pangkalan data, adalah ralat yang sangat biasa apabila anda cuba mengakses laman WordPress anda. Pangkalan data menyimpan semua maklumat penting untuk tapak web anda, termasuk catatan anda, ulasan, konfigurasi tapak, akaun pengguna, tetapan tema dan plugin dan sebagainya. Sekiranya sambungan ke pangkalan data anda tidak dapat ditubuhkan, laman web WordPress anda tidak akan memuatkan, dan kemungkinan besar akan memberi anda ralat: "Kesalahan mewujudkan sambungan pangkalan data" Dalam tutorial ini, kami akan menunjukkan kepada anda, cara untuk membetulkan Kesilapan membuat sambungan pangkalan data di WordPress.

Penyebab yang paling biasa untuk isu "Kesalahan membina sambungan pangkalan data" adalah salah satu daripada yang berikut:

Pangkalan data anda telah rosak
Kelayakan log masuk yang salah dalam fail konfigurasi WordPress anda (wp-config.php)
Perkhidmatan MySQL anda berhenti bekerja kerana memori yang tidak mencukupi pada pelayan (disebabkan oleh lalu lintas yang berat), atau masalah pelayan

Ralat mewujudkan sambungan pangkalan data

1. Keperluan

Untuk menyelesaikan masalah "Ralat menetapkan sambungan pangkalan data", beberapa keperluan mesti dipenuhi:

  • Akses SSH ke pelayan anda
  • Pangkalan data terletak pada pelayan yang sama
  • Anda perlu mengetahui nama pengguna pangkalan data anda, kata laluan pengguna, dan nama pangkalan data

Juga sebelum anda cuba membetulkan kesilapan "Kesilapan mewujudkan sambungan pangkalan data", sangat disyorkan bahawa anda membuat sandaran kedua-dua tapak web dan pangkalan data anda.

1. Pangkalan data yang rosak

Langkah pertama yang perlu dilakukan semasa cuba menyelesaikan masalah ialah masalah "Ralat menetapkan sambungan pangkalan data" adalah untuk memeriksa sama ada ralat ini hadir untuk kedua-dua bahagian depan dan belakang laman web anda. Anda boleh mengakses back-end anda melalui http://www.yourdomain.com/wp-admin (ganti "yourdomain" dengan nama domain anda yang sebenarnya)

Jika ralat tetap sama untuk kedua-dua front-end dan back-end maka anda harus berpindah ke langkah seterusnya.

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

"Satu atau lebih jadual pangkalan data tidak tersedia. Pangkalan data mungkin perlu diperbaiki "

ia bermakna pangkalan data anda telah rosak dan anda perlu cuba membaikinya.

Untuk melakukan ini, anda mesti mengaktifkan pilihan pembaikan dalam fail wp-config.php anda, yang terletak di dalam direktori root laman web WordPress, dengan menambah baris berikut:

menentukan ('WP_ALLOW_REPAIR', benar);

Sekarang anda boleh pergi ke halaman ini: https://www.yourdomain.com/wp-admin/maint/repair.php dan klik butang "Pembaikan dan Mengoptimumkan Pangkalan Data."

Atas alasan keselamatan, jangan lupa untuk mematikan pilihan pembaikan memotong baris yang kami tambahkan sebelum dalam fail wp-config.php.

Jika ini tidak membetulkan masalah atau pangkalan data tidak dapat diperbaiki, anda mungkin perlu memulihkannya dari sandaran jika anda mempunyai satu yang tersedia.

2. Semak fail wp-config.php anda

Satu lagi, mungkin sebab yang paling biasa, kerana sambungan pangkalan data yang gagal adalah kerana maklumat pangkalan data yang salah ditetapkan dalam fail konfigurasi WordPress anda.

Fail konfigurasi terletak di direktori root laman web WordPress anda dan ia dipanggil wp-config.php.

Buka fail dan cari baris berikut:

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

Pastikan nama pangkalan data, nama pengguna, dan kata laluan yang betul ditetapkan. Hos pangkalan data hendaklah ditetapkan kepada "localhost".

Sekiranya anda menukar nama pengguna dan kata laluan pangkalan data anda, anda sentiasa perlu mengemas kini fail ini juga.

Sekiranya semuanya telah ditetapkan dengan betul dan anda masih mendapat ralat "Kesilapan mewujudkan sambungan pangkalan data" maka masalahnya mungkin di sebelah pelayan dan anda harus beralih ke langkah seterusnya tutorial ini.

3. Semak pelayan anda

Bergantung pada sumber yang tersedia, semasa jam trafik yang tinggi, pelayan anda mungkin tidak dapat mengendalikan semua beban dan mungkin menghentikan pelayan MySQL anda.

Anda boleh menghubungi penyedia hosting tentang perkara ini atau anda boleh menyemak sendiri jika pelayan MySQL berjalan dengan betul.

Untuk menyemak status MySQL, log masuk ke pelayan anda melalui SSH dan gunakan arahan berikut:

mysql status sistemctl

Atau anda boleh menyemak sama ada ia berada dalam proses aktif anda dengan:

ps aux | grep mysql

Jika MySQL anda tidak berjalan anda boleh mulakannya dengan arahan berikut:

systemctl start mysql

Anda juga mungkin perlu menyemak penggunaan ingatan pada pelayan anda.

Untuk mengetahui berapa banyak RAM yang anda ada, anda boleh menggunakan arahan berikut:

percuma -m

Jika pelayan anda sedang mengosongkan ingatan, anda mungkin ingin mempertimbangkan menaik taraf pelayan anda.

4. kesimpulan

Selalunya. ralat "Kesilapan mewujudkan sambungan pangkalan data" boleh diperbaiki dengan mengikuti salah satu langkah di atas.

Cara Betulkan Ralat Menetapkan Sambungan Pangkalan Data di WordPress

Artikel Asal

Sila tinggalkan balasan anda

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.