SSH'den veri tabanı yüklemek ve indirmek

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
SSH'den veri tabanı yüklemek ve indirmek
Veri tabanı indirme
Kod:
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 http://veritabanını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.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.