Linux'ta MySQL Veritabanlarını İçe ve Dışa Aktarma

Linux Ta Mysql Veritabanlarini Ice Ve Disa Aktarma



MySQL veritabanlarında İçe ve Dışa Aktarma, veri güvenliğini sağlamaya yardımcı olur, çünkü veritabanlarını içe aktarma, sunucular arasında veri aktarımı için kullanılırken, diğer yandan, veritabanlarını dışa aktarma, veri yedekleme ve kurtarmaya yardımcı olur.

Bu kılavuz aşağıdakiler için prosedür sağlayacaktır:







Ön Koşul: Linux'ta MySQL Sunucusunun Kurulumu

Herhangi bir kurulumdan önce sisteminizi güncellemeniz tercih edilir, bu nedenle şunu yazın:



$ sudo uygun güncelleme



MySQL sunucusunu şunu yazarak kurun:



$ sudo uygun düzenlemek mysql sunucusu



Yüklü MySQL sürümünü kontrol etmek için şunu yazın:





$ mysql --versiyon



MySQL hizmetlerini başlatmak için şu komutu kullanın:

$ sudo systemctl mysql'i başlat




Linux'ta MySQL Veritabanlarını Dışa Aktarma

Linux'ta bir veritabanını dışa aktaralım, ancak bundan önce bir MySQL Sunucusuna bağlanmanız gerekir. Bir Yerel MySQL Sunucusuna bağlanmak için bu sözdizimini kullanın:

$ mysql -içinde < Kullanıcı adı > -P


Bu gönderi için kullanıcı adı “ mysql ”:


Yukarıdaki çıktıda da görüldüğü gibi MySQL sunucusu başarıyla bağlandı.

Mevcut tüm veritabanlarını görmek için bu SHOW komutunu kullanın:

> VERİTABANLARINI GÖSTER;



Mevcut veritabanlarından “mysql” veritabanını dışa aktarmak için öncelikle şu komutu kullanarak bir dizin oluşturalım:

$ mkdir yerel ana bilgisayar verileri



Yazarak bu dizine gidin:

$ CD yerel ana bilgisayar verileri



Veritabanını dışa aktarmak için şu sözdizimini kullanın:

$ sudo mysqldump -içinde < Kullanıcı adı > -P < db adı > > < dosya adı > .sql


Kullanıcı adınızı, vermek istediğiniz veritabanı adını ve veritabanını vermek istediğiniz dosyanın adını girin. Bu sözdizimini kullanın ve enter tuşuna basın ve veritabanının başarılı bir şekilde dışa aktarılıp aktarılmadığını görmek için ls komutunu yazın:


Burada, dosyanın başarıyla oluşturulduğunu görebilirsiniz.

Bu dosyanın bazı verilerini görmek için şunu yazın:

$ KAFA -N 5 < dosya adı > .sql



Burada dışa aktarılan veritabanının verileri görülebilir.

Linux'ta MySQL Veritabanlarını İçe Aktarma

Veritabanını içe aktarmak için, sözdizimini kullanarak yerel sunucuya bağlanalım:

$ mysql -içinde < Kullanıcı adı > -P



Yerel veritabanı sunucunuza başarıyla giriş yaptınız.

Bir veritabanı oluşturmak için şu sözdizimini kullanın:

> VERİTABANI YARAT < db adı > ;


Veritabanı için bir ad girin:


Kullanılabilir veritabanlarını görmek için şu komutu yazın:

> VERİTABANLARINI GÖSTER;



Burada oluşturduğunuz veritabanının kullanılabilir olduğu görülmektedir.

Mevcut veritabanının yedek verilerini içeren “.sql” uzantılı dosyayı şu sözdizimini kullanarak içe aktaralım:

$ mysql -içinde < Kullanıcı adı > -P < yeni-veritabanı-adı > < < dosya adı > .sql


Sözdiziminde gerekli değerleri sağlayın:


Veritabanınız şifre istediği ve hatasız çıktı verdiği için başarılı bir şekilde import edilmiştir.

Çözüm

Veritabanlarını İçe ve Dışa Aktarma, veri kurtarma ve yedekleme, veri taşıma, işbirliği veya test etme ve hata ayıklama için önemli bir görevdir. Dışa aktarma bir yedekleme dosyası oluşturur, veritabanını dışa aktarmak için bu sözdizimini kullanın ' sudo mysqldump -u -p > .sql içe aktarma, sunucular arasında veri aktarımını kolaylaştırmanıza izin verirken, bu sözdizimini kullanarak bir dosyadan veritabanı içe aktarabilirsiniz. mysql -u -p < .sql ”.