Vallaha bırakmaz Üye Ol

Reklam / Sponsor

Gönderen Konu: SSH'den MySQL Yedek Alınması ve Geri Yüklenmesi  (Okunma sayısı 401 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı albayrak

  • ****************
  • İleti: 19561
  • Rep Puanı : 64626
  • Cinsiyet: Bay
  • ATATÜRK' ÜN ASKERİ
    • http://www.albayrakforum.com
SSH'den MySQL Yedek Alınması ve Geri Yüklenmesi
« : Şubat 08, 2007, 02:31:37 ÖÖ »



SSH'den MySQL Yedek Alınması ve Geri Yüklenmesi


- Putty gibi bir programla servere SSH bağlantısı yapın ve root 'ta kalın.

- Alttaki komutu alacağınız yedeğe göre düzenleyin kırmızı yerleri ve enter yapın.

Kod:
mysqldump --opt -Q -u dbkullanıcıadı -p databaseismi > /yedegin/kaydedilecegi/dizinyolu/dosyaninismi.sql


- Bu bilgiler doğruysa, eksiksizse; enter yapınca db şifresini soracak. config.php 'den bunlara bakabilirsiniz unuttuysanız. (şifre 2 satır olduğu için ben unutuyorum genelde

- db kullanıcı adı şifresini de düzgün yazıp entere baınca yedeği alır ve boş konsol tekrar geri gelir. Hiçbir rapor mesajı gelmez; FTP'ye girip kontrol edin almış mı diye. Bu şekilde emin olabilirsiniz.

örnek vereyim;

Diyelim ki cennetforum'un yedeğini alacam; bilgiler de şöyle olsun;

db adı : vb_dbsi
db kullanıcı adı : organik81
db şifresi : 123456789
kaydedeceğim yer : FTP'deki forum klasörünün içine
dosyanın adı : 25ekim2005.sql



ozaman komut şöyle olur;

Kod:
mysqldump --opt -Q -u organik81 -p vb_dbsi > /home/accountklasörismi/public_html/forum/25ekim2005.sql



__________________________________________________ ______________


Yedeğin geri yüklenmesi ;

- Diyelim ki bi şerefsiz geldi saldırdı bozdu db'yi ve forum göçtü.. Üstte aldığım yedeği geri yükleyeyim.

- Komut şöyle olur alttaki gibi;

Kod:
mysql -u organik81 -p vb_dbsi < /home/accountklasörismi/public_html/forum/25ekim2005.sql


bukadar....

Not : vBulletin için; 60-70 MB'ın üstünde db'ye sahip olan forumlarda admincp'den değil de bu şekilde yedek alınması şiddetle önerilmektedir. Zaten büyük db olan forumlarda admincp'den yedek alınmaya çalışılırken hata da verebilmektedir. Eğer SSH yetkiniz yoksa, server sahibinin bunu isteğiniz üzerine yapması gerekli...
Konuyu Paylaş:
  facebook  twitter  google  google

Çevrimdışı albayrak

  • ****************
  • İleti: 19561
  • Rep Puanı : 64626
  • Cinsiyet: Bay
  • ATATÜRK' ÜN ASKERİ
    • http://www.albayrakforum.com
Ce: SSH'den MySQL Yedek Alınması ve Geri Yüklenmesi
« Yanıtla #1 : Şubat 08, 2007, 02:36:36 ÖÖ »
Pek Farklı Değil ama olsun.

Aşağıda yazacağım işlem özellikle büyük boyutlu sqllar için faydalı olacaktır...

İlk önce hostumuza SSH bağlantısı sağlıyoruz, daha sonra mysqldump -u dbkullanıcı -p db > db.sql komutunu kullanıyoruz, bu komutun peşine "Enter Password:" şeklinde bir bölüm çıkar, bu sefer veritabanı kullanıcı şifresini yazıp enterlıyoruz ve veritabanımızın yedeği işlemi yaptığımız dizine kayıt edilmiş oluyor... Bir daha taşıma yapılmaması için cPanel için public_html , Plesk için httpdocs klasörü içinde yapmanız tavsiye edilir...

Bu işlemimizin peşine tar -zcf db.tar.gz db.sql komutu ile db.sql dosyamızı sıkıştırmış oluyoruz...

Daha sonra sql'u taşıyacağımız yeni sunucumuzdan SSH bağlantısı sağlayıp wget http://www.vbulletin-tr.com/db.tar.gz komutumuzla dosyamızı hızlı bir şekilde sunucudan sunucuya çekmiş oluyoruz...

Dosyamızı çektikten sonra tar -zxvf db.tar.gz komutuyla .sql dosyamızı sıkıştırılmış olan tar.gz dosyamızdan çıkartıyoruz...

Ve bu işlemin peşine mysql -h localhost -u dbkullanıcı -p db < db.sql komutumuzla yeni hostumuzda sql'u yüklemiş oluyoruz...

Not:Bu işlemlerin yapılabilmesi için sunucularımızda SSH erişimi olması gerekli, SSH bağlantısınıda PuTTy ile yapabilirsiniz...

Windows 95, 98, ME, NT, 2000 ve XP işletim sistemli PC'ler için http://www.putty.nl/latest/x86/putty.exe , Windows NT işletim sistemli PC'ler içinse http://www.putty.nl/latest/alpha/putty.exe adresinden PuTTy programını temin edebilirsiniz...

Alıntıdır.

Seo4Smf Tagleri: geri yedek sshden mysql alınması yüklenmesi 
 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
3 Yanıt
1393 Gösterim
Son İleti Eylül 06, 2009, 01:10:31 ÖÖ
Gönderen: siloverk
0 Yanıt
423 Gösterim
Son İleti Şubat 09, 2007, 01:56:54 ÖÖ
Gönderen: albayrak
0 Yanıt
147 Gösterim
Son İleti Mart 01, 2007, 10:48:30 ÖS
Gönderen: TÜRKİYEM
0 Yanıt
170 Gösterim
Son İleti Nisan 03, 2007, 03:08:16 ÖS
Gönderen: TÜRKİYEM
0 Yanıt
533 Gösterim
Son İleti Mayıs 20, 2007, 02:28:30 ÖS
Gönderen: albayrak
1 Yanıt
308 Gösterim
Son İleti Kasım 27, 2007, 12:05:30 ÖÖ
Gönderen: by_KaRanLıK
0 Yanıt
155 Gösterim
Son İleti Haziran 23, 2008, 11:40:35 ÖÖ
Gönderen: WorHal
0 Yanıt
281 Gösterim
Son İleti Ekim 14, 2008, 12:03:21 ÖÖ
Gönderen: Lamborghini
0 Yanıt
34 Gösterim
Son İleti Eylül 20, 2011, 02:25:09 ÖS
Gönderen: Eneess
0 Yanıt
25 Gösterim
Son İleti Ocak 08, 2012, 10:56:45 ÖS
Gönderen: forumcuy