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 veya Kiralık Sunucu 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 cPanel ile Linux Hosting, Plesk ile Windows Hosting veya Yönetilebilir WordPress Hosting (1 ila 7. adımlar) 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:
- cPanel ile Linux Hosting kullanıyorsanız, veritabanı ana bilgisayar adınız her zaman localhost'tur. Diğer veritabanı bilgilerinizi de hosting hesabınızda bulabilirsiniz.
- Yönetilebilir WordPress Hosting veya Plesk ile Windows Hosting kullanıyorsanız, tüm veritabanı bilgilerine erişmek için hosting hesabınızı ziyaret edin.
- SSH ile sunucunuza veya paylaşımlı hosting hesabınıza bağlanın.
- 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 artık 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.