MySQL telah menjadi database populer dalam dekade terakhir, dan blog WordPress menggunakan database MySQL. Di sini kami merangkum delapan pernyataan SQL yang berguna untuk sistem WordPress untuk menyelesaikan beberapa masalah praktis. 1. Buat database cadangan Mencadangkan database adalah hal pertama yang harus dilakukan. Setelah masuk ke phpMyadmin. Pilih database WordPress Anda, lalu klik tombol "Ekspor", pilih metode kompresi (Anda dapat menggunakan GZIP) dan klik tombol "Execute". Saat browser meminta apakah akan mengunduhnya, klik "Ya" untuk mengunduh file database untuk lokal. 2. Penghapusan Batch Revisi Artikel Versi Setelah WordPress 2.6 telah menambahkan fungsi revisi postingan. Setelah masuk ke phpMyadmin, jalankan pernyataan SQL berikut untuk menghapusnya dalam batch. Hapus dari wp_posts di mana post_type = "revision"; Kisah nyata adalah bahwa seorang teman saya mendirikan blog secara online , tentu saja, sebagian besar spam, dan butuh banyak waktu untuk menghapus komentar ini secara manual, sehingga kami dapat menggunakan pendekatan berikut. Setelah masuk ke phpMyadmin, jalankan pernyataan SQL berikut. Hapus dari wp_comments di mana comment_approved = '0'; 4. Modifikasi atribut artikel Setelah Anda menginstal WordPress, akun admin dibuat, dan banyak orang menggunakan akun ini secara tidak benar untuk menulis blog sampai mereka menyadari bahwa ini bukan akun pribadi. Solusinya adalah dibutuhkan banyak waktu untuk memodifikasi atribut penulis di setiap artikel. Pertama, Anda perlu menemukan nama pengguna yang benar. Pilih ID, display_name dari WP_USERS; Perbarui WP_POSTS SET POST_AUTHOR = new_author_id di mana post_author = old_author_id; Banyak orang menggunakan kata sandi yang sangat rumit untuk melindungi blog mereka dari diretas. Tentu saja, Anda dapat mengirimi Anda tautan untuk mengatur ulang kata sandi Anda melalui email, tetapi jika Anda tidak dapat mengakses alamat email Anda, Anda harus menggunakan pernyataan SQL berikut untuk mengatur ulang kata sandi Anda. Perbarui wp_users Set user_pass = md5 ('password') di mana wp_users.user_login = 'admin' batas 1; 6. Ubah nama domain WordPress Terkadang Anda mungkin ingin mengubah nama domain blog Anda, tetapi WordPress akan menyimpan nama domain Anda di database, jadi Anda perlu menggunakan pernyataan SQL berikut untuk memodifikasinya. Perbarui wp_options Set option_value = ganti (option_value, 'http://www.oldsite.com', 'http://www.newsite.com') di mana option_name = 'home' atau option_name = 'siteurl'; Perbarui WP_POSTS SET GUID = REPLACE (GUID, 'http: //www.oldsite.com' ,'http: //www.newsite.com'); Perbarui WP_POSTS SET POST_CONTENT = ganti (POST_CONTENT, 'http://www.oldsite.com', 'http://www.newsite.com'); Ketika Anda memiliki kinerja blog, sangat penting untuk mengetahui jumlah database kueri. Kali ini, Anda tidak perlu masuk ke phpMyAdmin. <? php if (is_user_logged_in ()) {?> Ketika database Anda rusak atau hilang karena suatu alasan (kesalahan peretas atau peningkatan), jika Anda memiliki cadangan, Anda dapat mengembalikan database WordPress Anda. Masuk ke phpMyAdmin, pilih database WordPress Anda, klik tombol "Impor", klik tombol "Jelajahi", dan kemudian pilih file cadangan dari hard disk Anda, dan klik tombol "Jalankan" untuk mengimpor database. Jika berjalan dengan baik, fungsi WordPress Anda akan kembali normal.
3. Batch Hapus Komentar Spam
Hati -hati, sementara solusi ini sangat berguna untuk menangani jutaan spam, itu juga menghilangkan komentar yang tidak disetujui, jadi lebih baik menginstal Akismet untuk menangani spam.
Misalkan ID ini adalah new_author_id, dan ID admin administrator adalah old_author_id, kemudian jalankan pernyataan SQL berikut.
5. Atur ulang kata sandi secara manual
MD5 adalah fungsi hash bawaan di MySQL untuk mengubah kata sandi menjadi nilai hash.
Selanjutnya, Anda juga perlu menggunakan SQL berikut untuk memodifikasi panduan artikel.
Akhirnya, gunakan pernyataan berikut untuk menggantikan semua nama domain lama dalam artikel dengan nama domain baru.
7. Tampilkan jumlah kueri SQL
<? PHP ECHO GET_NUM_QUERIES ();> Kueri di <? PHP Timer_Stop (1);> detik.
<? php}?>
8. Kembalikan database WordPress Anda