merhaba
örnegin şöyle bir DB miz var;
DB name: linux10_saidx
DB User name: linux10_user
Şifre: 123123
1-) SSH tan makinaya baglanıyoruz ve root ta kalıyoruz.
2-)
[code]mysqldump --opt -Q -u linux10_user -p linux10_saidx > /home/saidx/public_html/gizli/yedek.sql
[/code]
bu kodu giriyoruz.
işlem tmmdır. hiç bir rapor almıyoruz. yedegimiz
/home/saidx/public_html/ içine yedek.sql olarak atıldı.
ziple sifrelemek istersek:
[code]cd /home/saidx/public_html/gizli
zip -v yedek.zip yedek.sql -e
Enter password:
Verify password:
updating: yedek.sql (in=20) (out=20) (stored 0%)
total bytes=20, compressed=32 -> 0% savings[/code]
kolay gelsin.
Bütün veritabanlarını yedeklemek için
[code]mysqldump --opt --user=root --password --all-databases | bzip2 -c > /backup/mysql.sql.bz2[/code]
site1 veritabanını yedek almak için ;
[code]mysqldump --database site1 > site1.sql -u root -p[/code]
site1 ve site2 dblerini yedeklemek için
[code]mysqldump --database site1 site2 > site1vesite2.sql -u root -p[/code]
root yerine sizin kullanıcı adınızı yazmalısınız. Eğer root olarak erişebiliyorsanız böyle kalabilir.
26.05.2007 - Hamdi