phpMyAdmin ile Veritabanı Yedekleme
MYSQL Genel 16 Aralık 2007 - 796 viewsDinamik web sitelerimizdeki veritabanlarını (database) yedeklemek için bir kaç yöntem kullanılmaktadır. Bunlarda ilk akla gelen ise uygun bir script hazırlayarak web sitemizin admin menüsünden yedekle komutuyla sitemizi yedeklemektir. İkinci yöntem ise burda anlatacağımız ve hiçbir kod tasarımına ihtiyaç duymadan sadece gerekli işlemleri yaparak veritabanımızı yedekleyebileceğimiz, phpmyadmin veri tabanı yedekleme yöntemidir.
phpMyAdmin Nedir ve Ne İşe Yarar?
phpMyAdmin MySQL geliştiricileri tarafından, sql veritabanımız ile ilgili işlemleri görsel olarak yapmamıza olanak sağlayan ücretsiz bir yazılımdır. phpMyAdmin menüsünde girmek için host kontrol panelini kullanmaktayız. Birazdan anlatacağımız açıklamada resimlerle birlikte detayları bulabilirsiniz. phpMyAdmin kullanarak, veritabanı üzerinde kodlar ile yapabileceğimiz bütün işlemleri klavye ve mouse kullanarak yapmaktayız. Örnek verecek olursak phpMyAdmin ile
- Veritabanı yedek alma
- Veritabanı geri yükleme
- Veritabanı tablo onarma
- Veritabanına tablo ekleme ve kaldırma
- Veritabanında bulunan tabloları düzenleme
- Veritabanındaki tablolarda bulunan bilgileri düzenleme, ekleme, kaldırma
- Veritabanı ile scriptimizin uyumlu çalışması için karakter seti seçimi....
Bunlar gibi ve daha birçok uygulama phpMyAdmin ile yapılmaktadır. Biz burada yedekleme işleminden bahsedeceğiz.
phpMyAdmin Kullanarak MySQL Veritabanı Yedekleme
phpMyAdmin Paneli kullanarak veritabanı yedek alma işlemi için gerekli olan aşamalar, aşağıda sırasıyla anlatılmaktadır.
1.) İlk olarak phpMyAdmin yönetim paneline girmek için, Host kontrol paneline (cpanel veya plesk) girişi yapınız. Bu aşamadan sonra kontrol panelinizdeki MySQL® Databases MySQL Veritabanları yazılı bölgeye tıklayarak MySQL yönetim bölümüne geliniz. Aşağıdaki resimde cpanel için tıklanması gereken yer belirtilmiştir.

2.) Bu aşamadan sonra karşımıza gelen sayfada en alt tarafa inilerek phpMyAdmin yazan linkin üstüne tıklayarak phpMyAdmin yönetim paneline ulaşmış olacağız. Aşağıdaki resimde tıklanması gereken yer belirlenmiştir.

3.) Karşımıza gelen phpMyAdmin yönetim panelindeki sol menüde bulunan veritabanı seçim kısmından yedeklemek istediğimiz veri tabanını seçiyoruz. Eğer bütün veritabanlarımızı aynı anda yedeklemek istiyorsak orta menüde bulunan Dışarı Aktar yazılı yeri kullanmamız lazım. Her iki kısımda ayrı ayrı olarak aşağıda belirtilmiştir.

4.) Biz burdan itibaren tek tek yedekleme seçeneğini anlatacağız. Sol menüden yedeklemek istediğimiz veritabanını seçtikten sonra karşımıza gelen ekrandaki üst menüde bulunan Dışarı Aktar seçeneğine tıklıyoruz. Alttaki resimde tıklanması gereken yer belirlenmiştir. Dışarı aktarma seçeneği, veritabanı içinde bulunan bilgilerin bizim seçtiğimiz işlemler doğrultusunda dışarı çıkarmasını sağlamaktadır.

5.) Artık son aşamaya gelmiş bulunmaktayız. Yapmamız gereken veritabanı yedeğimizi hangi kurallar ışığında yedeklettirmektir. Karşımıza gelen sayfadaki bölümlerden sadece "DROP TABLE komutu ekle" seçeneğini seçmemiz ve en alt bölüme geçmemiz yeterlidir. Alt kısımda bulunan "Dosya olarak kaydet" menüsü seçili olmamalı ve gzip olarak seçeneğini seçtikten sonra sağ tarafta bulunan Git butonuna basarak veritabanı - database kayıt işlemimize başlayabiliriz. Aşağıdaki resimde, son aşamada tıklanması gereken alanlar belirlenmiştir.

Burdaki gzip seçeneği ile text halinde bulunan veritabanımız, gzip formatında sıkıştırılarak yaklaşık %70 - 90 arası boyut tasarrufu sağlatmaktadır. Gzip sıkıştırmanın faydası nedir diye soracak olursanız yukarıda yaptığımız açıklama buna en uygun cevaptır.
Yeni Yorumlananlar