Ana içeriğe geç

Bir Veritabanı Yedekleme ve Geri Yükleme Oluşturma

Bu makalede

Bir veritabanı yedeği (dump olarak da bilinir) iki şekilde oluşturulabilir ve geri yüklenebilir:

  • komut satırı üzerinden SSH ile,
  • web arayüzü üzerinden phpMyAdmin (PMA)

Console (SSH) ile Yedek Oluşturma

Sunucuya SSH üzerinden bağlanın ve aşağıdaki komutu çalıştırın:

mysqldump -u'username' database_name -p'password' > backup_file.sql

Kendi verilerinizle username, database_name, password ve backup_file.sql değerlerini değiştirin.
Dosya backup_file.sql, sunucudaki geçerli dizinde görünecektir — bu sizin yedeklerinizdir.

phpMyAdmin ile Yedek Oluşturma

Tam veritabanı ihracatı:

  1. phpMyAdmin'ın sol bölmesinde istediğiniz veritabanını seçin — tablolarının listesi görünecektir.
  2. Export sekmesine gidin.
  3. Next butonuna tıklayın — veritabanı kopya dosyası bilgisayarınıza indirilecektir.

Sadece seçilen tabloları ihracat:

  1. Sol taraftan veritabanını seçin.
  2. İstediğiniz tabloların yanındaki kutucukları işaretleyin.
  3. Sayfanın alt kısmında, With selected: açılır menüsünden Export seçeneğini seçin.
  4. Formatın SQL olduğundan emin olun, ardından Next butonuna tıklayın. Dosya bilgisayarınıza kaydedilecektir.

Konsol (SSH) ile Geri Yükleme

Yedeği veritabanına yüklemek için şu komutu çalıştırın:

mysql -u'username' database_name -p'password' < backup_file.sql

Not

Veritabanının sunucuda zaten var olduğundan emin olun. Bu komut, dosyadaki verileri belirtilen veritabanına akış yoluyla aktarır.

phpMyAdmin ile Veritabanını Geri Yükleme

  1. Sol bölmede veritabanını seçin.
  2. Import sekmesine gidin.
  3. Choose File butonuna tıklayın ve indirilen dump dosyasını seçin.
  4. Diğer ayarlar (charset, format, vb.) varsayılan olarak bırakılabilir.
  5. Next butonuna tıklayın — veriler veritabanına yüklenecektir.

Not

phpMyAdmin genellikle 1 GB'den büyük dosyalarla başa çıkmakta zorlanır. Dump'ınız büyükse, konsol üzerinden geri yüklemek daha iyidir.