MySQL veya MariaDB Veritabanlarını Nasıl İçe ve Dışa Aktarırım
Giriş: Veritabanlarını içe ve dışa aktarmak, yazılım geliştirmede yaygın bir iştir. Veri dökümlerini bilgilerinizi yedeklemek ve geri yüklemek için kullanabilirsiniz. Ayrıca verileri yeni bir sunucuya veya geliştirme ortamına taşımak için de kullanabilirsiniz.
Bu kılavuzda, MySQL veya MariaDB'de veritabanı dökümleriyle çalışacaksınız. Özellikle, bir veritabanını dışa aktaracak ve ardından o veritabanını SQL döküm dosyasından içe aktaracaksınız.
Ön Koşullar:
Başlamadan önce, aşağıdakilere sahip olduğunuzdan emin olun:
- Linux ve terminal kullanımı hakkında temel bilgi.
- Sunucunuza SSH erişimi (Windows kullanıcıları için PuTTY kullanabilirsiniz).
Bilmeniz Gerekenler:
Başlamadan önce, bilmeniz gereken bazı önemli ayrıntılar:
- Kullanıcı Adı: root (SSH kullanıcınız, bu varsayılan kullanıcıdır)
- IPv4 Adresi: 192.0.2.1 (Standart IP Adresi)
Adım 1: Sunucunuzu Kurma
-
Sunucunuzu Oluşturun veya Seçin:
- Tercih ettiğiniz bulut sağlayıcısı ile bir sanal özel sunucu (VPS) dağıtın.
- Sunucunun işletim sistemini seçin (örneğin, Ubuntu 20.04).
Bir MySQL veya MariaDB Veritabanını Dışa Aktarma:
-
SSH kullanarak sunucunuza bağlanın. Windows kullanıcısıysanız, SSH erişimi için PuTTY kullanabilirsiniz.
MySQL veya MariaDB Veritabanını Dışa Aktarma:
-
Veritabanını dışa aktarmak için
mysqldumpkomutunu kullanın. Aşağıdaki komutu çalıştırın:mysqldump -u username -p database_name > database.sqlusernameyerine veritabanı kullanıcı adını yazın.database_nameyerine dışa aktarılacak veritabanının adını yazın.database.sql, çıktıyı saklayan mevcut dizindeki dosya olacaktır.
Örnek:
mysqldump -u root -p mydatabase > mydatabase.sql -
Komut görsel bir çıktı üretmeyecek, ancak veritabanı dökümünün başarılı olup olmadığını doğrulamak için
database.sqldosyasının içeriğini inceleyebilirsiniz. Doğrulamak için aşağıdaki komutu çalıştırın:head -n 5 database.sqlDosyanın üst kısmı, veritabanınız için bir MySQL dökümü göstermelidir.
Adım 2: Bir MySQL veya MariaDB Veritabanını İçe Aktarma
Mevcut bir döküm dosyasını MySQL veya MariaDB'ye içe aktarmak için, oluşturulmuş bir veritabanına sahip olmanız gerekir.
-
Yeni MySQL veya MariaDB veritabanınızı oluşturduktan sonra, döküm dosyasını içe aktarmak için aşağıdaki komutu kullanın:
mysql -u username -p new_database < database.sqlusernameyerine veritabanı kullanıcı adını yazın.new_databaseyeni veritabanının adıdır.database.sqliçe aktarılacak döküm dosyasıdır.
-
Komut başarıyla çalışırsa, herhangi bir çıktı üretmez. Varsa hatalar terminalde görüntülenecektir.
-
İçe aktarmanın başarılı olup olmadığını kontrol etmek için MySQL kabuğuna giriş yapın veya PhpMyAdmin kullanın ve verileri inceleyin.
Sonuç:
Tebrikler! Bir MySQL veya MariaDB veritabanını başarıyla içe ve dışa aktardınız. Bu öğreticiyi takip ettiğiniz için YottaSrc teşekkür eder.
Ara
Popüler Yazılar