Serverlarınıza gelen kritik güncellemelerde dikkat edin, mutlaka yedekli çalışın.

Yedek almak için öncelikle bazı kodlar yardımı ile mysql'i komple yedekleyebilirsiniz. Bu zor değil.

Şu kodu işinizi görür.
Mysql'e root olarak girdikten sonra, veya başka usersanız onunla girin.
Ve yedek alın, root klasörüne belirtilen isimde almış olacak.

mysqldump -u root -p --all-databases > TumDBlerinYedegi.sql

Daha sonrasında yeni bir server kurulumda bunu şöyle geri yukleyebilirsiniz.

mysql -uroot -p < TumDBlerinYedegi.sql

gibi....

Peki dosyaları nasıl yedeklerim, öncelikler site kayıtlarının tutulduğu bazı config dosyaları var, onlar etc/apache2/sites-available'nin içinde olur, orayı bir yedekleyin.

Daha sonra var/www klasörünü zipleyip kendinize çekebilirsiniz.

önce zip ve unzip'i kurun.

sudo apt install zip unzip

sonra cd .. yapıp , cd var diyin.

ondan sonra da www klasörünü şöyle zipleyebilirsiniz.

zip -r yedek.zip www/

olay budur.

Daha sonra yeni kuracağınız servera direk çekebilirsiniz (daha hızlı olur)
ya da localden atmak isterseniz bunu yükledikten sonra unzip yapacaksınız.

o da şöyle olur.
önce www klasörünün adını değişin. www2 yapın mesela sonra var'in içine attığın yedek zipi şöyle çalıştırın.

unzip yedek.zip -d www

gibi...

İşte bu kadar bu yedekleme ve geri yükleme.

Asıl mevzuya geleyim, ubuntu 18 ile ubuntu 19 arasında baya değişiklik var sistemlerinizin özellikle iptableleri göçebilir.
update yerine bence yeni bir node açıp için sıfırdan 19 kurun, yedeklerinizi atın gerekli updatelerinizi sonra yapıp, tavsiyem bu.

tabiki ek sistemleri tekrardan kurmanız gerekecek. ipniz değişmesin istiyorsanız aktarma falan gibi seçenekler var bazı hostlarda. yoksa değişecektir.

kolay gelsin

156 kez gösterildi.



Böyle Bakılır da Sevmiyorum Denebilir mi?