Discussion

Linux WP-CLI Database Backup

Started by RootVision · 28 Aug 2026 17:01 · 3 Views · 0 Replies
Thread Starter #0
Bir WordPress web sitesinin veritabanını yedeklemek, sitenizin güvenliği ve veri bütünlüğü açısından kritik bir adımdır. WP-CLI, WordPress sitenizi yönetmek için komut satırı arayüzü sunan güçlü bir araçtır. Bu araç, veritabanı yedekleme işlemini kolay ve hızlı bir şekilde gerçekleştirmenizi sağlar. Aşağıda, Linux üzerinde WP-CLI kullanarak veritabanı yedeği almanın adımlarını detaylı bir şekilde inceleyeceğiz.

Öncelikle, WP-CLI'nin sisteminizde kurulu olduğundan emin olun. Eğer kurulu değilse, WP-CLI resmi dokümantasyonu üzerinden kurulum talimatlarını takip edebilirsiniz. Kurulum tamamlandıktan sonra, yedekleme işlemi için terminali açın ve WordPress kurulum dizinine gidin.

Veritabanı yedeği almak için aşağıdaki komutu kullanabilirsiniz:

CODE
1wp db export yedekleme.sql


Bu komut, mevcut veritabanının bir yedeğini 'yedekleme.sql' adında bir dosya olarak oluşturur. Dosya adını istediğiniz gibi değiştirebilir ve dosyanın nereye kaydedileceğini belirlemek için tam bir yol da ekleyebilirsiniz. Örneğin:

CODE
1wp db export /path/to/your/backup/yedekleme.sql


Bu işlem, veritabanınızın tamamını yedekleyecektir. Eğer sadece belirli tabloları yedeklemek istiyorsanız, aşağıdaki gibi bir komut kullanabilirsiniz:

CODE
1wp db export --tables=tablo1,tablo2 yedekleme.sql


Bunun yanı sıra, yedekleme dosyanızın sıkıştırılmış bir formatta olmasını istiyorsanız, 'gzip' ya da 'zip' gibi araçları kullanarak dosyanızı sıkıştırabilirsiniz:

CODE
1wp db export - | gzip > yedekleme.sql.gz


Bu şekilde, yedekleme dosyanız daha az yer kaplayacak ve daha kolay taşınabilecektir.

Son olarak, veritabanı yedekleme işleminin düzenli olarak yapılması önemlidir. Bu nedenle, yukarıdaki komutları bir cron job ile otomatikleştirerek belirli aralıklarla yedek almayı planlayabilirsiniz. Örneğin, günlük yedek almak için 'crontab -e' komutunu kullanarak aşağıdaki gibi bir satır ekleyebilirsiniz:

CODE
10 2 * * * wp db export /path/to/your/backup/yedekleme_$(date +\%F).sql


Bu komut, her gün saat 02:00'de veritabanı yedeğinizi alacak ve dosya adını tarihle birlikte oluşturacaktır.

Sonuç olarak, WP-CLI ile veritabanı yedekleme işlemi oldukça basit ve etkili bir yöntemdir. Web sitenizin güvenliğini artırmak ve veri kaybını önlemek için bu yöntemi düzenli olarak uygulamak önemlidir.

You must be logged in to reply.

0 quotes selected