Yedeklemeler en önemli güvenlik adımıdır ve genellikle web sitesi sahipleri tarafından en çok ihmal edilen adımdır.
Bir WordPress veritabanını manuel olarak yedeklemek, tüm WordPress verilerinizi indirmenin hızlı ve kolay bir yoludur. Tam bir WordPress web sitesi yedeklemesi değildir, ancak bir WordPress sitesini kurtarmak için kullanışlıdır.
Bu makalede, bir WordPress veritabanını manuel olarak nasıl yedekleyeceğinizi göstereceğiz.
İşte bu eğitimde ele alacağımız konulara hızlı bir genel bakış:
- When and Why Make a WordPress Database Backup Manually?
- Making a WordPress Database Backup Using a Plugin
- Backing Up WordPress Database Manually Using phpMyAdmin
- Creating a Manual WordPress Database Backup From cPanel
- Restoring a WordPress Database Backup
- Set Up a Proper Automated Backup System for the Future
WordPress Veritabanı Yedeklemesini Ne Zaman ve Neden Manuel Olarak Yapmalısınız?
Siteniz için her zaman bir WordPress yedekleme sistemi kurmalı ve ayarlamalısınız. Bu, bir şeyler ters gittiğinde sitenizi geri yüklemenizi sağlar.
Bir veritabanını manuel olarak yedeklemeniz gerekebilecek çeşitli durumlar vardır.
Örneğin, WordPress web sitenizde bazı büyük değişiklikler yapıyor olabilirsiniz ve güvenli tarafta olmak için bir veritabanı yedeği almak istersiniz.
Web sitenizin yönetici alanına erişiminiz varsa, isteğe bağlı veritabanı yedeklemesi yapmak için bir eklenti kullanabilirsiniz (Bu makalenin ilerleyen bölümlerinde nasıl ve hangi eklentiyi kullanacağınızı göstereceğiz).
Öte yandan, bazı durumlarda WordPress web sitenizin yönetici alanına erişiminiz olmayabilir.
Örneğin, WordPress web siteniz saldırıya uğradığında veya bir WordPress hatası nedeniyle erişilemez olduğunda bu durum meydana gelebilir.
Bu durumda, bir veritabanı yönetim programı kullanarak tamamen manuel bir yedekleme yapmanız gerekecektir (bunu nasıl yapacağınızı da göstereceğiz).
Manuel veritabanı yedeklemesi, bir eklenti tarafından oluşturulan veritabanı yedeklemesiyle tamamen aynıdır.
Bunu söyledikten sonra, WordPress veritabanı yedeklemesinin manuel olarak nasıl kolayca yapılacağına bir göz atalım.
1. Bir Eklenti Kullanarak WordPress Veritabanı Yedeklemesi Yapma
Bu yöntem daha kolaydır ve önerilir, ancak yalnızca WordPress web sitenizin yönetici alanına erişiminiz varsa işe yarayacaktır.
Öncelikle, Duplicator eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için WordPress eklentisi yükleme hakkındaki eğitimimize bakın.
Not: Duplicator‘ın veritabanı yedekleri oluşturmak için kullanılabilen ücretsiz bir sürümü de vardır. Daha fazla özellik sunduğu için ücretli sürüme yükseltmenizi öneririz.
Etkinleştirmenin ardından, Duplicator Pro ” Paketler sayfasına gitmeniz ve ‘Yeni Oluştur’ düğmesine tıklamanız gerekir.
Bir sonraki ekranda, Duplicator yedeklemeye neleri dahil etmek istediğinizi seçmenize izin verir.
‘Yalnızca Veritabanı’nı seçin ve ardından ‘İleri’ düğmesine tıklayın.
Duplicator şimdi WordPress sitenizi ve veritabanınızı tarayacaktır.
Bundan sonra, size tarama sonuçlarını gösterecektir. Veritabanı bölümünün yanında yalnızca veritabanına yönelik bir paket oluşturduğunuzu bildiren bir uyarı olabilir.
Devam etmek için ‘Oluştur’ düğmesine tıklayın.
Duplicator şimdi arka planda veritabanı yedeğinizi hazırlayacak ve size ilerleme durumunu gösterecektir.
İşlem tamamlandığında, yedekleme dosyalarını indirebileceksiniz. Hem Arşiv hem de Yükleyici dosyalarını indirmenizi öneririz. Bu, web sitenizi daha kolay geri yüklemenizi sağlayacaktır.
2. phpMyAdmin Kullanarak WordPress Veritabanını Manuel Olarak Yedekleme
Bu yöntem için phpMyAdmin kullanacağız. MySQL veritabanınızı web tabanlı bir arayüz kullanarak yönetmenizi sağlayan açık kaynaklı bir yazılımdır.
phpMyAdmin çoğu WordPress barındırma sağlayıcısında önceden yüklenmiş olarak gelir.
Bu makalenin iyiliği için size Bluehost‘tan ekran görüntüleri göstereceğiz. Ancak, temel prosedür çoğu barındırma sağlayıcısı için aynıdır.
İlk olarak, WordPress hosting kontrol panelinize giriş yapmanız ve web sitenizin altındaki ‘Ayarlar’ düğmesine tıklamanız gerekir.
Web sitesi ayarlarınızın altında Hızlı Bağlantılar bölümüne gidin.
Ardından, devam etmek için ‘phpMyAdmin’ düğmesine tıklayın.
Bu, phpMyAdmin uygulamasını yeni bir tarayıcı sekmesinde başlatacaktır.
Buradan, sol sütundan WordPress veritabanınızı seçmek için tıklayın ve ardından üstteki ‘Dışa Aktar’ düğmesine tıklayın.
Dışa aktarma yöntemini seçmeniz istenecektir.
Ardından, size keşfetmeniz için daha fazla seçenek sunacağından ‘Özel’i seçmeniz gerekir.
Özel seçeneğini belirlediğinizde, WordPress veritabanınızdaki tüm tablolarınızı seçili olarak gösterecektir.
Bazen WordPress eklentileri veritabanınıza kendi tablolarını ekler. Dışa aktarma işleminden hariç tutmak istediğiniz tablolar varsa, bunların seçimini kaldırabilirsiniz. Emin değilseniz, hepsini seçili tutmak daha iyidir.
Şimdi ‘Çıktı’ bölümüne ilerlemeniz gerekiyor.
Varsayılan olarak, phpMyAdmin dışa aktarma işleminin çıktısını size metin olarak gösterecektir.
‘Çıktıyı bir dosyaya kaydet’ seçeneğini seçerek bunu değiştirmeniz gerekir.
Sıkıştırma için sıkıştırılmış veya gzipped seçeneğini seçmelisiniz.
Şimdi, sayfanın en altına inmeniz ve ‘Git’ düğmesine tıklamanız gerekir. phpMyAdmin şimdi size veritabanı dışa aktarımını bir zip veya gzip dosyası olarak gönderecektir.
Hepsi bu kadar. Başarılı bir şekilde manuel WordPress veritabanı yedeklemesi yaptınız.
3. cPanel’den Manuel WordPress Veritabanı Yedeği Oluşturma
Çoğu iyi WordPress barındırma şirketi, isteğe bağlı yedeklemeleri indirmek için kolay yollar da sunar. Hosting kontrol panelinizden manuel WordPress veritabanı yedeklemesini nasıl yapacağınız aşağıda açıklanmıştır.
Bluehost, SiteGround ve HostGator gibi barındırma sağlayıcılarının hepsi benzer seçeneklere sahiptir.
Bu eğitimde size Bluehost’un ekran görüntülerini göstereceğiz. Ancak, temel prosedür diğer barındırıcılar için oldukça benzerdir.
İlk olarak, hosting hesabı kontrol panelinize giriş yapın ve web sitenizin altındaki ‘Ayarlar’ düğmesine tıklayın.
Bir sonraki ekranda, ‘Gelişmiş’ sekmesine geçmeniz gerekir.
Buradan cPanel bölümüne gidin ve ‘Yönet’ düğmesine tıklayın.
Bu, cPanel arayüzünü yeni bir tarayıcı sekmesinde başlatacaktır.
Buradan, dosyalar bölümüne ilerleyin ve ‘Yedekle’ düğmesine tıklayın.
Yedeklemeler sayfasında, kısmi yedeklemeler bölümüne ilerleyin.
Buradan, veritabanı yedekleme dosyanızı indirmek için veritabanınızın adına tıklamanız gerekir.
İhtiyaç duymanız halinde WordPress dosyalarınızın yedeğini de bu sayfadan indirebilirsiniz.
WordPress Veritabanı Yedeğini Geri Yükleme
WordPress veritabanı yedeğini indirdikten sonra, saldırıya uğramış WordPress sitenizi düzeltmeye devam edebilir veya ihtiyacınız olan diğer değişiklikleri yapabilirsiniz.
Çoğu durumda, muhtemelen web sitenizi yedekten geri yüklemeniz gerekmeyecektir.
Ancak bunu yapmanız durumunda, WordPress’i yedekten geri yükleme hakkında ayrıntılı bir adım adım kılavuzumuz var. Veritabanı yedeğinden geri yükleme de dahil olmak üzere tüm yaygın WordPress yedekleme seçeneklerini kapsar.
Gelecek için Uygun Bir Otomatik Yedekleme Sistemi Kurun
WordPress veritabanı yedeklemelerini manuel olarak yapabilirsiniz, ancak bunun WordPress siteniz için uygun bir yedekleme çözümüne alternatif olmadığını unutmayın.
WordPress veritabanınıza erişiminizin olmayabileceği durumlar vardır. Örneğin, barındırma şirketiniz hesabınızı askıya alırsa veya web sitesi verilerinizi kaybederse bu olabilir.
Bir başka olası senaryo da bir bilgisayar korsanının WordPress veritabanınıza kötü amaçlı kod enjekte etmesidir. Virüs bulaşmış bir veritabanını temizlemek çok daha zor olacaktır.
Bu nedenle WordPress veritabanı yedeklerinizi otomatik olarak bulutta depolamak için uygun bir yedekleme eklentisi kullanmanızı öneririz.
Duplicator kullanmanızı öneririz. Yedeklerinizi otomatik olarak oluşturur ve Google Drive, Dropbox, OneDrive ve daha fazlası gibi bir bulut depolama hizmetinde depolar.
Ayrıntılı talimatlar için WordPress’i otomatik olarak yedekleme hakkındaki bu kılavuza bakabilirsiniz.
Umarız bu makale WordPress veritabanı yedeklemesini manuel olarak nasıl yapacağınızı öğrenmenize yardımcı olmuştur. WordPress sitenizi sadece bir veritabanı yedeği ile nasıl geri yük leyebileceğinize dair rehberimizi veya en iyi WordPress veritabanı eklentileri uzman seçimlerimizi de görmek isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Hajjalah
I usually backup my database manually using the phpMyAdmin because it enables you to only include the necessary files. But I am wondering about the accuracy of this method because some times some tables do not turn up when restore the backup is restored. I do not know why. Is there a special step one can make to avoid loss of data when creating and restoring the backup made in phpMyAdmin?
WPBeginner Support
There should not be a specific step required for that, you may want to check with your hosting provider to ensure you are not running into a limit set by them when downloading your database.
Yönetici
Mrteesurez
When I used Duplicator, free version to backup my site, do I still need to backup database separately when I have done a complete backup of the files ?
Isn’t a database not included ??
WPBeginner Support
The free version includes the database so you would not need to worry about that.
Yönetici
Prajwal Shewatkar
Backup is the only solution to achive ultimate security. No matter how much you try someday you’ll have security issues on website and only backups can save you. I recommend daily full backup.
WPBeginner Support
It would depend on how often content is added to a site for how often backups should be ran but they are great for keeping a site safe
Yönetici
Jiří Vaněk
I use phpMyAdmin for exporting the database. When I use a plugin, can I rely on the resulting backup being as comprehensive as using phpMyAdmin?
WPBeginner Comments
Yes, it should copy the whole WordPress database. It can actually be more comprehensive, because it can also include things like images and media.
Jiří Vaněk
Thanks a lot for the confirmation. So I will probably switch to an automated backup with the help of a plugin.
Moinuddin Waheed
I am getting stucked with the import file of the database in phpmyadmin of the local xampp server.
I wanted to make a test site for a live website, I followed the steps mentioned above but when I am importing the database file, it gives an error Maximum execution time of 300 seconds exceeded”
and it doesn’t proceed further.
is there a way I can solve this issue?
WPBeginner Support
That can happen if you are importing a large database, you would need to increase your execution time, our guide below has two methods you can use or you may need to go into your XAMPP options to change these settings if it does not work for you.
https://www.wpbeginner.com/wp-tutorials/how-to-fix-fatal-error-maximum-execution-time-exceeded-in-wordpress/
Yönetici
Moinuddin Waheed
Thanks for the reply.
I have sorted out this problem following this guide.
I increased the execution time limit and it worked.
so, by default the execution time is very less and it needs to be updated for importing large files.
Moinuddin Waheed
I have done manual backups many times and was unable to restore the back up database files in the liver server.
Having said this, is there any method which can ensure full back of everything like themes , settings and database all in one?
if this can be achieved, it would be very easy to restore any website without losing anything.
WPBeginner Support
We would recommend taking a look at our guide below for some of the ways to backup your files and database for what you are looking for.
https://www.wpbeginner.com/beginners-guide/how-to-backup-your-wordpress-site/
Yönetici
Moinuddin Waheed
Thanks for the recommendation, I have gone through the guide and found it really helpful for creating backup that can be used to restore the website when needed.
A Owadud Bhuiyan
Manually backing up the database is incredibly useful, especially when testing plugins locally.
WPBeginner Support
It can certainly be helpful
Yönetici
Richard
What is the difference between a database backup and a site backup performed by a plugin such as Duplicator Pro?
WPBeginner Support
It varies from plugin to plugin but normally a site backup includes the theme and plugin files while a database backup is for your content.
Yönetici
Rafal
I dont see any Backup Buttons on my Bluehost account: there are only tabs: Home, My sites, Marketplace, e-mail, domains, advanced
WPBeginner Support
Hi Rafal,
Click on the Advanced Tab to access the full cPanel interface.
Yönetici
Rose
If I have a premium or business wordpress site, then wordpress is my host, correct? What can I do from wordpress.com besides an export?
WPBeginner Support
Hi Rose,
Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
Yönetici
tim
Hi. I have all folders from a wordpress site but i dont have any database backup. Is it possible to restore drom folders without sql backup?
WPBeginner Support
Hi Tim,
No you cannot. You can try finding the lost content by using Google Cache or Way Back Machine.
Yönetici
David John
I have Finished the given all the steps, but i can’t backup my site, it shown be a Sever Error…And How to Rectify this error….
Rebecca
Can you use the built in “export” feature as a manual backup?
WPBeginner Support
Not a good idea. The export file will be able to import your comments and posts into WordPress. However, it will not be able to import images if they have been removed or lost from original server. It will also be unable to restore any other data stored in WordPress database.
Yönetici
afdhal ilahii
my i share this at my blog?
Syed Azad Shah
Dear Syed,
Many thanks for your wonderful posts. They are really doing miracles for me. Just one question – I have four or five sites running on one hosting account. One from main directory and rest from sub-directories. How do I go about backing them up all. My website is
Should I back them up as one file or different files
Thank you very much
Azad
WPBeginner Support
Depends on your setup. If all of them are using the same database, then you can select tables for each site and then export them. Repeat for the next site.
If they are using different databases then you need to export in different files.
Yönetici
Teguh
And how to restore it?
WPBeginner Support
See our guide, how to restore WordPress from backup.
Yönetici
Ahmed LAHMAR
Hi WPBeginner,
I use WP-DBManager and i would recommend it to anyone who wants some peace of mind it’s a wonderful plugin that you can backup your database, compress it into .gz file (my 70 mb SQL file became 5 mb after compression) and email it to you as schedueled. You can choose daily and weekly backup or you can do the backup manually.
The plus other featues like optimisation which you can scheduel as well
Ahmed LAHMAR
Sorry for typing mistakes m’y keyboard went mad