Blade
Uyari Seviyesi : Mesaj Sayısı : 3630 Rep Puanı : 1007 Aktiflik Puanı : 111805 Kayıt Tarihi : 23/06/10 Cinsiyet :
Kullanıcı Aktifligi Basari : (3/3) Seviye: (1/1) Güçlülük: (1/1)
| Konu: SSH'den veri tabanı yüklemek ve indirmek Perş. Ekim 07 2010, 17:03 | |
| Veri tabanı indirme
Kod: cd /var/lib/mysql
altına girip Kod: mysqldump --opt -Q -u dbkullanıcıadi -p dbadi > netlojik.sql
komutu yazarsınız sizden veri tabanı şifresi ister yani veri tabanınınızın şifresini yazar okeylersiniz. veri tabanınızı /var/lib/mysql altına indirir mysql dizinindeki veri tabanınızı her hangi bir kullanıcının hesabına atıp browserden çağırarak indirebilirsiniz Kod: cp netlojik.sql /home/netlojik/public_html
bu komutlada veri tabanınızı kullanıcının ftp sine yolladınız. şimdi browserden çağırıp indirebilirsiniz.
veya direk veri tabanımızı kullanıcının ftp sine yollayalım Kod: mysqldump --opt -Q -u dbkullanıcıadi -p dbadi > /home/netlojik/public_html/netlojik.sql
Veri tabanı yükleme Kod: cd /var/lib/mysql
diyip mysql dizinine giriş yapıyoruz Kod: mysql -u dbkullanıcıadi -p dbadi < netlojik.sql
komutu ile veri tabanımızı yüklüyoruz. şifre isteyecek istediği şifre veri tabanınızın şifresidir. şifreyi doğru girdiğiniz taktirde veri tabanınızı yükleyecektir
veya veri adamın müşterinin ftp sinde ise Kod: mysql -u dbkullanıciadi -p dbadi < /home/netlojik/public_html/netlojik.sql
direk komutu yazıp veri tabanını yüklüyoruz
Daha başka yollarda var. Çare tükenmez. Sunucuyu taşımışsınızdır sitenin birinin veri tabanı gelmemiştir. dert etmeye gerek yok. eski sunucunuza ssh den giriş yapın.
Kod: cd /var/lib/mysql
veri tabanınızın ahmet_db olduğunu varsayarsak Eğer veri tabanını bilmiyorsanızı Kod: dir
komutu ile o dizinde ne var ne yok görebilirsiniz. Artık veri tabanını gördüğünüzü var sayıyorum gerçekten ahmet_db imiş elemanın veri tabanı o zaman
Kod: tar -zcvf ahmet_db.tar.gz ahmet_db
komutuyla veri tabanınızı sıkıştırıyoruz
Kod: cp ahmet_db.tar.gz /home/ahmet/public_html
diyip veri tabanımızı herhangi bir kullanıcının hesabına atıyoruz.
şimdide yeni sunucumuza ssh den giriş yapıyoruz. tekrar Kod: cd /var/lib/mysql
Kod: wget [Linkleri görebilmek için üye olun veya giriş yapın.] yolu
diyip veri tabanımızı yeni sucumuzun mysql sine yüklüyoruz
Kod: tar -zxvf ahmet_db.tar.gz
diyip veri tabanımızı açıyoruz.
ahmet_db.tar gz boşuna yer kaplamasın orda silelim gitsin gereksiz çünkü Kod: rm -rf ahmet_db.tar*
Bütün veritabanlarını yedeklemek için Kod: mysqldump --opt --user=root --password --all-databases | bzip2 -c > /backup/mysql.sql.bz2
site1 veritabanını yedek almak için ; Kod: mysqldump --database site1 > site1.sql -u root -p
site1 ve site2 dblerini yedeklemek için Kod: mysqldump --database site1 site2 > site1vesite2.sql -u root -p
root yerine sizin kullanıcı adınızı yazmalısınız. Eğer root olarak erişebiliyorsanız böyle kalabilir. | |
|