Basis data adalah komponen utama dari sebagian besar situs web modern sehingga kesalahan yang memengaruhi situs Anda cenderung sangat mengkhawatirkan. Kesalahan "server MySQL telah hilang", misalnya, mungkin membuat Anda yakin bahwa database Anda hilang. Itu berarti Anda mungkin harus menggunakan cadangan terbaru untuk mengaktifkan dan menjalankan situs Anda Show
Meskipun kedengarannya mengintimidasi, kesalahan "server MySQL telah hilang" cukup mudah untuk diperbaiki. Faktanya, dengan instruksi yang tepat, situs web Anda akan kembali aktif dan berjalan dalam hitungan menit Pada artikel ini, kami akan menunjukkan kepada Anda seperti apa kesalahan "server MySQL telah hilang" dan menguraikan apa yang dapat menyebabkannya di WordPress. Kemudian kami akan mengajari Anda cara memperbaikinya dan mencegah kesalahan ini muncul lagi di masa mendatang Ayo mulai bekerja Pengantar Kesalahan "MySQL Server Has Gone Away".Pertama, mari kita lihat sekilas seperti apa kesalahan "server MySQL telah hilang". Peramban menunjukkan kesalahan "server MySQL telah hilang".Kesalahan itu sendiri cukup mudah dan hampir selalu muncul dengan cara yang sama. Bergantung pada browser mana yang Anda gunakan dan konfigurasi server Anda, kata-kata spesifiknya mungkin sedikit berubah Lihat rencana Adapun kesalahan itu sendiri, itu ada hubungannya dengan database MySQL Anda, seperti yang Anda bayangkan dari namanya. Untuk lebih spesifik, satu dari tiga hal biasanya menyebabkan kesalahan ini di sebagian besar situs web
Untungnya, semua masalah ini dapat diatasi dengan mudah. Mari kita bicara tentang bagaimana Anda dapat memulai proses pemecahan masalah Cara Mengatasi Error “MySQL Server Has Gone Away” di WordPress (3 Metode)Seperti yang telah kita lihat, ada beberapa kemungkinan penyebab kesalahan WordPress khusus ini Untuk alasan itu, ada kemungkinan solusi yang berbeda. Dalam kebanyakan kasus, salah satu perbaikan di bawah ini akan menghilangkan kesalahan di situs web Anda. Jadi, jika salah satu tidak berfungsi, Anda dapat langsung beralih ke yang berikutnya 1. Edit wp-db WordPress Anda. File phpJika pengaturan batas waktu PHP situs web Anda terlalu rendah dan basis data Anda terlalu besar, mengambil data yang Anda perlukan selama jendela itu bisa menjadi masalah. Seperti yang kami sebutkan sebelumnya, ini dapat memicu kesalahan "server MySQL telah hilang". Untuk mencegah hal itu terjadi, Anda perlu mengedit salah satu file inti WordPress Anda, bernama wp-db. php. Anda dapat menemukan file ini di dalam folder root WordPress Anda, dengan membuka direktori wp-includes wp-db. file phpUntuk mengakses file-file ini, kami menyarankan Anda menggunakan dan terhubung melalui SFTP (pahami perbedaan antara FTP dan SFTP). Setelah terhubung ke situs Anda, cari wp-db. php, dan klik kanan untuk membuka file menggunakan editor teks lokal default Anda. Ikuti panduan cepat ini untuk menampilkan semua file tersembunyi di Filezilla Kemudian, cari melalui file untuk baris berikut
Tambahkan baris berikut tepat di bawah kode tersebut _Apa yang dilakukan kode ini adalah mengatur nilai batas waktu PHP Anda menjadi 300 detik, yang seharusnya lebih dari yang Anda butuhkan untuk mencegah kesalahan muncul Sekarang simpan perubahan ke wp-db Anda. php dan pastikan situs web Anda memuat sebagaimana mestinya Terapkan aplikasi Anda ke Kinsta - Mulai dengan Kredit $20 sekarangJalankan Node Anda. Aplikasi js, Python, Go, PHP, Ruby, Java, dan Scala, (atau hampir apa pun jika Anda menggunakan Dockerfile kustom Anda sendiri), dalam tiga langkah mudah Terapkan sekarang dan dapatkan diskon $20Harap perhatikan bahwa jika Anda adalah pengguna Kinsta, Anda tidak perlu mengubah pengaturan batas waktu PHP situs web Anda. Semua paket kami memiliki nilai batas waktu dasar 300 detik di luar kotak dan kami dapat membantu Anda meningkatkannya sesuai kebutuhan Anda 2. Perbaiki Database WordPress AndaTerkadang database WordPress Anda bisa rusak, yang pada gilirannya dapat menyebabkan kesalahan saat Anda mencoba membuat koneksi dengannya. Ini tidak terlalu umum tetapi bisa terjadi selama pertumbuhan situs web normal saat Anda menambahkan lebih banyak tabel ke database Anda (serta informasi plugin dan tema) Untuk memperbaiki masalah ini, Anda dapat menggunakan fungsi WordPress bawaan untuk. Namun, pertama-tama, Anda harus mengaktifkan fitur itu. Ini melibatkan navigasi ke direktori root WordPress Anda dan membuka file wp-config. php untuk mengeditnya Setelah file terbuka, gulir ke bawah dan tambahkan baris berikut ke dalamnya
Baris kode sederhana itu memberi tahu WordPress untuk mengaktifkan fungsi perbaikan basis data. Simpan perubahan ke wp-config. php, dan tutup file. Untuk menjalankan fungsinya, cukup kunjungi URL berikut
WordPress kemudian akan menanyakan apakah Anda hanya ingin memperbaiki database atau memperbaiki dan mengoptimalkannya. Opsi pertama adalah semua yang Anda butuhkan untuk memperbaiki kesalahan "server MySQL telah hilang". Opsi database perbaikan di WordPressProsesnya tidak memakan waktu lama, dan setelah selesai, kesalahan yang dimaksud akan hilang. Namun, Anda masih harus melakukan beberapa pembersihan, karena Anda harus menonaktifkan fungsi perbaikan basis data di situs web Anda. Jika tidak, siapa pun dapat memicunya dengan mengakses URL yang sama Bosan dengan dukungan hosting WordPress level 1 di bawah standar tanpa jawaban? . Lihat rencana kami Oleh karena itu, sebelum Anda menyelesaikannya, kembalilah ke direktori root WordPress Anda dan hapus baris kode yang Anda tambahkan sebelumnya. Kemudian simpan perubahan Anda ke file dan tutup 3. Pulihkan Situs Web Anda Menggunakan Cadangan Melalui Penyedia Hosting AndaJika semuanya gagal, Anda selalu dapat menggunakan cadangan lengkap situs web Anda untuk mengembalikannya ke titik ketika database berfungsi dengan baik. Idealnya, Anda akan melakukan ini dengan cadangan terbaru sehingga Anda kehilangan data sesedikit mungkin Masalahnya adalah tidak semua host web WordPress menawarkan fungsionalitas pencadangan bawaan untuk penggunanya. Itu berarti Anda sering terjebak menggunakan solusi manual seperti plugin. Alat-alat ini tidak selalu buruk, tetapi jika Anda tidak memiliki akses ke area admin WordPress Anda, memulihkan cadangan menjadi tugas yang sulit. InfoKinsta menyediakan pencadangan otomatis harian dan yang dihasilkan sistem untuk semua paket. Pencadangan opsional per jam juga tersedia Di sini, di Kinsta, sebaliknya, Anda mendapatkan akses ke cadangan penuh situs web Anda dengan setiap paket. Untuk memulihkan situs Anda (termasuk basis datanya) ke titik sebelumnya, Anda hanya perlu mengakses dasbor hosting Anda dan mencari tab Cadangan Klik cadangan yang ingin Anda pulihkan dan Anda akan melihat detail lebih lanjut tentang waktu pembuatannya. Untuk setiap pencadangan, ada tombol Pulihkan yang dapat Anda gunakan untuk mengembalikan situs web Anda ke kondisinya saat itu Namun, ingatlah. menggunakan fungsi ini akan menimpa versi situs web Anda saat ini. Jadi, Anda hanya ingin menggunakannya sebagai upaya terakhir jika Anda yakin tidak akan kehilangan informasi penting apa pun InfoSemua paket Kinsta menghadirkan pengoptimalan basis data MySQL otomatis mingguan untuk memastikan kinerja basis data yang lebih baik. Lihat rencana kami untuk info lebih lanjut Mengalami kesalahan *MySQL Server Has Gone Away* yang menakutkan di WordPress? . 😰🔧 #masalah mysqlKlik untuk TweetRingkasanSemakin banyak situs web Anda tumbuh, semakin banyak data yang perlu disimpan. Semua informasi itu masuk ke database WordPress Anda. Dalam beberapa kasus, jika terlalu besar, Anda mungkin mengalami kesalahan seperti "server MySQL telah hilang" Jika Anda menemukan kesalahan khusus ini, berikut adalah tiga cara untuk menghilangkannya
Dalam panduan lain ini, kami menunjukkan kepada Anda tips dan langkah tambahan tentang cara memperbaiki masalah database WordPress Anda Sekarang setelah Anda tahu cara memperbaikinya, saatnya untuk benar-benar menghilangkan pesan kesalahan yang mengganggu ini. Jika Anda masih mengalami masalah dengan MySQL, Anda mungkin ingin memeriksa Cara Memperbaiki Kesalahan MySQL 1064 Dapatkan semua aplikasi, database, dan situs WordPress Anda secara online dan dalam satu atap. Platform cloud kami yang penuh fitur dan berkinerja tinggi mencakup
Uji sendiri dengan diskon $20 untuk bulan pertama Hosting Aplikasi atau Hosting Basis Data. Jelajahi paket kami atau hubungi bagian penjualan untuk menemukan yang paling cocok untuk Anda Bagaimana Anda memperbaiki server MySQL telah hilang?Untuk mengatasi masalah ini, pastikan bahwa waktu tunggu aplikasi lebih singkat daripada waktu tunggu MySQL, dan pastikan aplikasi Anda menutup koneksi yang menganggur . Jika waktu koneksi habis, tingkatkan waktu tunggu untuk MySQL dengan menambah parameter wait_timeout dan interactive_timeout dengan menggunakan grup parameter kustom.
Tidak dapat menyambung kembali ke MySQL setelah 1 upaya). Server MySQL telah pergi?Server MySQL hilang (kesalahan 2006) memiliki dua penyebab dan solusi utama. Waktu server habis dan sambungan ditutup. Untuk memperbaikinya, periksa variabel wait_timeout mysql di my. file konfigurasi cnf cukup besar , misal wait_timeout = 28800.
Mengapa server MySQL tidak berfungsi?biasanya berarti tidak ada server MySQL yang berjalan di sistem atau Anda menggunakan nama file soket Unix atau nomor port TCP/IP yang salah saat mencoba menyambung ke server . Anda juga harus memeriksa bahwa port TCP/IP yang Anda gunakan belum diblokir oleh firewall atau layanan pemblokiran port. . You should also check that the TCP/IP port you are using has not been blocked by a firewall or port blocking service.
Mengapa Query kehilangan koneksi ke server MySQL?Apa Penyebab Kesalahan “Koneksi ke Server MySQL Hilang Selama Kueri”? . Misalnya, jika Anda memiliki kueri panjang yang membutuhkan waktu lama untuk menyelesaikan eksekusi, MySQL memutus koneksi ke server. when the connection between a client and the server exceeds the specified timeout value. For example, if you have a long query that takes a long time to complete the execution, MySQL drops the connection to the server. |