SQL Query yang mungkin berguna untuk wordpress Anda

Oke langsung saja.. alangkah baiknya untuk membackup database anda sebelum melakukan SQL Queries di bawah ini..

Backup database

  1. Login ke phpMyAdmin
  2. Pilih database wordpress Anda
  3. Klik Export di bagian menu atas
  4. Centang pilihan Quick pada bagian Export Method dan pilih format SQL
  5. Klik Go

Bagaimana kita akan melakukan SQL Query?

  1. Login ke phpMyAdmin
  2. Klik tab SQL dibagian menu atas phpMyAdmin
  3. Ketikkan SQL Query di box kemudian klik Go

Berikut ini SQL Queries yang mungkin akan sangat berguna untuk blog Anda, saya buat kasus disini kita akan migrasi wordpress dari localhost ke server hosting..

Merubah Siteurl dan Blogurl

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/wordpress', 'http://domainAnda.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Merubah GUID

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

Merubah URL dalam konten post

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

Hanya merubah path gambar

UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';

Update Post Meta

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');

Merubah default username admin
Sql Query berikut berguna untuk alasan keamanan

UPDATE wp_users SET user_login = 'Your New Username' WHERE user_login = 'Admin';

Reset Password

UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'your-username';

Merubah author artikel

UPDATE wp_posts SET post_author = 'new-author-id' WHERE post_author = 'old-author-id';

Menghapus Revision

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Menghapus Post Meta

DELETE FROM wp_postmeta WHERE meta_key = 'your-meta-key';

Export semua email komentator
SQL Query ini berguna jika Anda ingin mengambil semua email dari komentator blog Anda tanpa duplikat,

SELECT DISTINCT comment_author_email FROM wp_comments;

Pada bagian Query results operations pilih Export

Hapus semua Pingback

Berguna untuk memperkecil ukuran database

DELETE FROM wp_comments WHERE comment_type = 'pingback';

Hapus semua komentar spam

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Semoga membantu.
Diambil dari berbagai sumber dan pengalaman pribadi..

Most Commented:

3 Responses to SQL Query yang mungkin berguna untuk wordpress Anda

  1. Mr`PeKeN says:

    nek rep ganti hosting or domain pie export data ne boss??

    mumet kenek SQL :D

  2. admin says:

    gampang gan, isa lewat menu Tools > Export atau Import
    bisa juga lewat phpmyadmin…

  3. Mr`PeKeN says:

    Oke Gan…kemarin dah nyoba…sukses
    Thanks Gan :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>