SSH’te MySQL veritabanını dışa aktarma
Veritabanınız için bir SQL yedekleme dosyasını dışa aktarmak üzere, phpMyAdmin yerine Güvenli Kabuk (SSH) bağlantısı kullanılabilir. SSH bağlantısı, büyük SQL dosyalarını dışa aktarırken yardımcı olabilecek ve phpMyAdmin kurulu olmadığı için Kendi Kendine Yönetilen VPS Hosting kullanılırken gerekli olabilecek gelişmiş bir yöntemdir.
- SSH uygulaması. Windows için PuTTY'yi veya macOS için Terminal'i öneririz.
- FTP bilgileriniz. Bu bilgileriniz yazılı değilse FTP ana bilgisayarınızı, kullanıcı adınızı ve şifrenizi bulmalısınız:
- FTP ana bilgisayarınız için, alan adınızı veya IP adresinizi kullanabilirsiniz.
- FTP kullanıcı adınızı ve şifrenizi ise Web Hosting (cPanel) veya Plesk ile Windows Hosting için hosting hesabınızda bulabilirsiniz.
- Veritabanı bilgileriniz. Bu bilgileriniz yazılı değilse veritabanı adınızı, kullanıcı adınızı, ana bilgisayar adınızı ve şifrenizi bulmalısınız:
- WordPress kullanıyorsanız veritabanı bilgilerini wp-config.php dosyanızda bulabilirsiniz.
- Web Hosting (cPanel) kullanıyorsanız, veritabanı ana bilgisayar adınız her zaman localhost'tur. Diğer veritabanı bilgilerinizi de hosting hesabınızda bulabilirsiniz.
- Plesk ile Windows Hosting kullanıyorsanız tüm veritabanı bilgilerine erişmek için hosting hesabınızı ziyaret edin.
- Hosting hesabıma SSH (Güvenli Kabuk) ile bağlan.
- Dosyaları ve klasörleri listelemek için Is komutunu ve yedekleme dosyasını kaydetmek istediğiniz dizine ulaşana kadar dizinlerde gezinmek için, cd ve ../ komutunu kullanın.
- Aşağıdaki komutu kullanarak MySQL’e bağlanın:
mysqldump -h hostname -P port -u username -p database > backup.sql
Not: Ana bilgisayarınız için localhost kullanıyorsanız,–h hostname
kısmını atmanız gerekir ve standart bir bağlantı noktanız (3306) varsa, komutun––P port
kısmını atabilirsiniz.- Yukarıdaki komutta şunları değiştirmelisiniz:
- hostname kısmını, ana bilgisayar adınızla.
- port kısmını, MySQL bağlantı noktası numaranızla. Hosting hesabınızda farklı şekilde belirtilmediği sürece bağlantı noktanız 3306'dır.
- username kısmını, bu veritabanı için geçerli kullanıcı adınızla.
- database kısmını, dışa aktarmak istediğiniz veritabanı adıyla.
- backup.sql kısmını, yedekleme dosyası için kullanmak istediğiniz isimle.
- Yukarıdaki komutta şunları değiştirmelisiniz:
- Klavyenizde Enter tuşuna basın.
- Şifre girin: istemi göründüğünde, o veritabanı kullanıcısı için geçerli şifrenizi girin.
Not: Şifre, güvenlik nedeniyle görünür değildir. Bir şey yazdığınızda veya yapıştırdığınızda hiçbir şey görmezsiniz.
- Klavyenizde Enter tuşuna basın.
Veritabanınız 4. Adımda adlandırdığınız SQL dosyasına dışa aktarıldı ve yerel bilgisayarınıza indirilmeye hazır hâle geldi.
Daha fazla bilgi
- MySQL veritabanını SSH ile içe aktarın
- Ayrıca phpMyAdmin’de veritabanınızı dışa aktarabilir ve içe aktarabilirsiniz.