Bursa Bilgisayar

Ssh Üzerinde Veritabani Yönetimi

SSH yoluyla mevcut veritabanınızı indirebilir, yükleyebilir, başka sunucudan çağırabilir, tabloları onarabilir, analiz edebilir, yedekleyebilir ya da indirilebilir alana kopyalayabilirsiniz. SSH yetkisine sahip hesaplar üzerinde yaşanacak olası veri trafiği, normale göre onlarca kat daha hızlıdır. Büyük veritabanınız varsa, taşıma, indirme ve yükleme gibi zaman alan işlerinizi daha risksiz ve hızlı bir şekilde sonuca ulaştırabilirsiniz.

Bu makalede, mysql veritabanızı nasıl indirebilir alana kopyalayıp elde edebileceğinizi açıklayacağım.
Veritabanını indirme

var/lib/mysql klasörüne erişmek için cd komutunu kullanın.

cd /var/lib/mysql

Veritabanı kullanıcı adı ve veritabanı adını aşağıdaki kod satırında belirterek indirme işlemine başlayın.

mysqldump --opt -Q -u veritabanikullaniciadi -p veritabaniadi > indirilecekveritabani.sql

Bu komutu uyguladıktan sonra şifrenizi girin. Doğruysa var/lib/mysql altında indirilecekveritabani.sql yerine ne yazmışsanız o isimde bir veritabanı yaratılmış demektir.

Bu sql dosyasını indirmek için herhangi bir hesabın içine kopyalayarak bağlantı haline getirebilirsiniz.

cp indirilecekveritabani.sql  /home/hesapadi/public_html

Yukarıdaki tüm işlemleri tek satırlık kod ile halletmek istiyorsanız aşağıdaki komutu kullanın

mysqldump --opt -Q -u veritabanikullaniciadi -p veritabaniadi > /home/hesapadi/public_html/indirilecekveritabani.sql

Veritabanını yükleme

Tekrar mysql dizinine erişin.

cd /var/lib/mysql

Aşağıdaki komutu düzenledikten sonra uygulayın.

mysql -u veritabanikullaniciadi -p veritabaniadi < yuklenecekveritabani.sql

İstemiş olduğu şifreyi girdikten sonra doğrulayarak işlemi tamamlayabilirsiniz.

Yükleyeceğiniz sql dosyası başka bir hesap altındaysa, yani mysql dizininde değilse aşağıdaki komutu kullanın.

mysql -u veritabanikullaniciadi -p veritabaniadi < /home/hesapadi/public_html/yuklenecekveritabani.sql

Related posts

180 thoughts on “Ssh Üzerinde Veritabani Yönetimi

  1. 76682 925410Hello super sch

  2. Everyone loves it when individuals get together and share thoughts.
    Great website, continue the good work!

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Characters available