MySQL veritabanını SSH ile içe aktarın
Veritabanınıza bir SQL yedek dosyasını içe aktarmak için phpMyAdmin yerine Güvenli Kabuk (SSH) bağlantısı kullanılabilir. Bu, büyük SQL dosyalarını içe aktarırken yardımcı olabilecek ve phpMyAdmin yüklü olmadığı için Kendini Yöneten VPS veya Kiralık Sunucu kullanırken gerekli olabilecek gelişmiş bir yöntemdir.
Zorunlu: Bu adımları tamamlamak için aşağıdakilere ihtiyacınız olacak:
- SSH uygulaması. Windows için PuTTY'yi veya macOS için Terminal'i öneririz.
- FTP bilgileriniz. Henüz bir yere not almadıysanız, FTP sunucunuzu, kullanıcı adınızı ve şifrenizi bulmanız gerekir:
- FTP sunucunuz için alan adınızı veya IP adresinizi kullanabilirsiniz.
- FTP kullanıcı adınızı ve şifrenizi cPanel ile Linux Hosting, Plesk ile Windows Hosting veya Yönetilebilir WordPress Hosting için hosting hesabınızda bulabilirsiniz (1-7. Adımlar) .
- Veritabanı bilgileriniz. Bunları önceden yazmadıysanız, veritabanı adınızı, kullanıcı adınızı, ana bilgisayar adınızı ve şifrenizi bulmanız gerekir:
- Linux Hosting'i cPanel ile kullanıyorsanız, localhost her zaman veritabanı ana bilgisayar adınızdır ve diğer veritabanı ayrıntılarını hosting hesabınızda bulabilirsiniz .
- Plesk ile Yönetilebilir WordPress Hosting veya Windows Hosting kullanıyorsanız, tüm veritabanı bilgilerini bulmak için hosting hesabınızı ziyaret edin.
Not: WordPress kullanıyorsanız, veritabanı ayrıntılarını wp-config.php dosyanızda bulabilirsiniz.
- FTP veya Dosya Yöneticisini kullanarak SQL yedek dosyasını sunucuya yükleyin.
- SSH ile sunucunuza veya paylaşımlı hosting hesabınıza bağlanın .
- Dosyaları ve klasörleri listelemek için ls komutunu ve yedekleme dosyasını yüklediğiniz dizine gelene kadar dizinlerde ilerlemek için cd ve ../ komutunu kullanın.
- Aşağıdaki komutu kullanarak MySQL'e bağlanın:
mysql -h hostname -P bağlantı noktası -u kullanıcı adı -p veritabanı < backup.sql
Not: Ana bilgisayarınız için localhost kullanıyorsanız, dışarıda bırakmalısınız–h hostname
ve standart bir bağlantı noktanız (3306) varsa, dışarıda bırakabilirsiniz–P port
komutun bir parçası.- Yukarıdaki komutta şunları değiştirmeniz gerekir:
- hostname ile hostname.
- MySQL bağlantı noktası numaranızla bağlantı noktası. Hosting hesabınızda farklı bir şekilde belirtilmediği sürece bağlantı noktanız 3306'dır.
- bu veritabanı için kullanıcı adınızla birlikte kullanıcı adı.
- Veritabanını dışa aktarmak istediğiniz adıyla değiştirin.
- backup.sql dosyasını yedek dosyanızın adı ile değiştirin.
- Yukarıdaki komutta şunları değiştirmeniz gerekir:
- Klavyenizde Enter öğesini seçin.
- Şifre gir: istemi görüntülendiğinde, bu veritabanı kullanıcısı için şifrenizi girin. Not: Şifre, güvenlik nedeniyle görünmez, siz yazarken veya yapıştırırken hiçbir şey görmezsiniz.
- Klavyenizde Enter öğesini seçin.
SQL yedek dosyası artık veritabanınıza içe aktarılır.