BİRİNCİ DERSİMİZ VERİTABANİ YEDEKLEME
BİRİNCİ METHOD:
sheel hesabımıza root veya user olarak giriş yapıyoruz.

Kod:
cd /var/lib/mysql
Burda yedekleyeceğimiz örnek Mysql kralnetci_veritabani olarak farzedelim ve alttaki komutu kullanarak veri tabanımızı yedekliyoruz.

Not: mysql dizininde 'ls' komutunu kullanarak dizinde bulunan herşeyi listeleyebiliriz.

Kod:
tar -zcvf kralnetci_dbyedek_db.tar.gz kralnetci_veritabani
Komutuyla veri tabanımızı sıkıştırdık ve alttaki komutlada serverımızda aktif olan bir hesabın altına atabiliriz , tabi ordanda bilgisayarımıza indirebiliriz.

Kod:
cp kralnetci_mysql.tar.gz /home/kralnetci/public_html
Ve veri tabanımızı yedekleyip sonra sunucumuzdaki kralnetci kullanıcısı altındaki public_html dizinine yolladık.

İKİNCİ METHOD:
sheel hesabımıza root veya user olarak giriş yapıyoruz.

Burda yedekleyeceğimiz örnek Mysql kralnetci_veritabani olarak farzedelim ve alttaki komutu kullanarak veri tabanımızı yedekliyoruz.

Kod:
mysqldump --database kralnetci_veritabani > kralnetcidbyedek.sql -u root -p
Komuttan sonra sizden şifre istiycektir bu şifre veri tabanı şifresidir doğru girdiğiniz taktirde yedekleme işlemi tamamlanacaktır

Şifreyi yanlış girdiyseniz şöyle bir uyarı alıcaksınız

Kod:
mysqldump:Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

Bu komutu uygulağımızda clubturk_mysql'u clubturkmysqlyedek.sql adı altında yedeklencektir , yedek ismini siz belirleyebilirsiz

Eğer birden fazla Mysql yedeklemek istiyorsanız alttaki komut size yardımcı olabilir.

mysqldump --database kralnetci_veritabani kralnetci_veritabani2 > veritabani1ve2yedek.sql -u root -p


Bu komutlada birden fazla veri tabanını yedeklemiş oluyoruz , en arkadaki ''root'' yazısı eğer root olarak baplanıyorsan öyle kalıcaktır , ancak kendi kullanıcı bilgilerinizle girdiyseniz kendi kullanıcı adınızı yazın.

[hr]

İKİNCİ DERSİMİZ VERİTABANİ GERİ YÜKLEME, İMPORT ETME, VERİTABANIOLUŞTURMA
Bu Dersimizde Veritabanını Geriye Nasıl Yükleyeceğimizi Veritabanını Ftp de Nasıl Açacağımızı Anlatacağım.
sheel hesabımıza root veya user olarak giriş yapıyoruz ve /var/lib/mysql Dizinine Gidiyoruz.

Burda yedekleyeceğimiz örnek Mysql daha önceden yedeklediğimiz kralnetcidbyedek.sql olarak düşünelim ve alttaki komutla veri tabanımızı daha önceden oluşturdumuz veri tabanı içine açıyoruz.
Kod:
mysql -u dbkullaniciadi -p dbadi < kralnetcidbyedek.sql
Burda dikkat etmemiz gereken dbkullaniciadi ve dbadi nı doğru girmemiz ve daha sonra bizden istenilen db şifresini doğru girmemizdir.

Hatta biraz daha kolaylaştırıp açıcağımız veri tabanını bir ftp den çağıralım

Kod:
mysql -u dbkullaniciadi -p dbadi < /home/kralnetci/public_html/kralnetcidbyedek.sql
Şeklindede clubturk kullanıcısı altındaki public_html dizininin içindeki clubturkyedek.sql isimli veri tabanını komutta verdiğimiz bilgilerdeki mysql la yüklüyoruz.

Eğer veri tabanımız başka bir serverdaysa

Kod:
cd /var/lib/mysql
Komutlarıyla /var/lib/mysql dizine çekip işlemlerimi yapabiliriz.