Header Menu

SSH Üzerinde MySQL Yedek Alma ve Yükleme resim

SSH Üzerinde MySQL Yedek Alma ve Yükleme

Linux sunucularda büyük/küçük her boyuttaki veritabanının yedeğini almak ve geri yüklemek için aşağıda belirtilen kodlardan yararlanabilirsiniz.

Yedekleme:

[Kullanıcı adı], [şifre], [veritabanı_adı] ve [yedekleme_dosyası]'nı sırasıyla gerçek MySQL kullanıcı adınız, şifreniz, veritabanı adınız ve istediğiniz yedekleme dosyası adı ile değiştirin.

mysqldump -u [username] -p[password] [database_name] > [backup_file]. sql

 Sıkıştırılmış Yedekleme:

mysqldump -u [username] -p[password] [database_name] | gzip > [backup_file].sql.gz

Bu kod parçası, sıkıştırılmış bir yedekleme dosyası oluşturacaktır.

Yedeklemeyi Yükleme:

[Kullanıcı adı], [şifre], [veritabanı_adı] ve [yedekleme_dosyası]'nı sırasıyla gerçek MySQL kullanıcı adınız, şifreniz, veritabanı adınız ve yedekleme dosyası adınızla değiştirin.

mysql -u [username] -p[password] [database_name] < [backup_file].sql

Sıkıştırılmış Yedekleme Yükleme:

gunzip < [backup_file].sql.gz | mysql -u [username] -p[password] [database_name]

Bu kod satırı, sıkıştırılmış yedekleme dosyasını MySQL veritabanınıza yükleyecektir.

Not: Bu komutların her birini çalıştırdıktan sonra MySQL şifrenizi girmeniz istenecektir.

Ayrıca, yedekleme dosyasını sunucunuzdan yerel makinenize indirmek istiyorsanız wget komutunu kullanabilirsiniz:

wget [http://www.yourwebsite.com/backup_file.sql](http://www.yourwebsite.com/backup_file.sql)

[http://www.yourwebsite.com/backup_file.sql](http://www.yourwebsite.com/backup_file.sql) adresini yedek dosyanızın gerçek URL'siyle değiştirin.

85 Görüntüleme