Mysql verilerinizi bir yerden başka bir yere taşıyacağınız zaman, eğer mysql verileriniz çok büyük ise genellikle problem yaşayabilirsiniz.
Bu işlemi kendinize ait bir sunucuda yapıyorsanız, bunun en problemsiz yolu SSH ile yedek (backup) alma ve yine SSH ile yedeği geri yükleme (import) işlemidir.
SSH ile Mysql Yedeği (Backup) Alma
mysqldump --default-character-set=latin5 -h mysql_host_adresi -u veritabanı_kullanıcıadı -p veritabanıadı > yedegim.sql
Bu işlem sonucunda bu komutu çalıştırdığınız dizinde yedegim.sql adında bir dosya oluşacaktır.
Yukarıda belirtilen şekilde alınmış Mysql yedeğini geri yükleme (import)
Sunucunun üzerindeki dosyayı geri yükleme (import):
mysql -u veritabanı_kullanıcıadı -p veritabanıadı < yedegim.sql
komutu yazdıktan sonra sunucu size mysql şifrenizi soracaktır. Şifrenizi yazıp enter tuşuna basınız.
Sunucunun üzerindeki dosyayı (latin5) karakter seti belirterek geri yükleme (import):
mysql --default-character-set=latin5 -u veritabanı_kullanıcıadı -p veritabanıadı < yedegim.sql
komutu yazdıktan sonra sunucu size mysql şifrenizi soracaktır. Şifrenizi yazıp enter tuşuna basınız.
Sunucunun üzerindeki dosyayı başka bir sunucudaki mysql servisine geri yükleme (import):
mysql -h mysql_host_adresi -u veritabanı_kullanıcıadı -p veritabanıadı < yedegim.sql
komutu yazdıktan sonra sunucu size mysql şifrenizi soracaktır. Şifrenizi yazıp enter tuşuna basınız.