Lisansı biten cpanelden sitelerimin yedeğini almak için ihtiyaç duyduğum, SSH üzerinden MySQL veritabanı yedeği almak ve yüklemek için gerekli kodları paylaşacağım.
Yedek Alma
1 | mysqldump --opt -Q -u veritabanıkullanıcıadı -p veritabanıadı >/home/hesap/public_html/yedek.sql |
Yukarıdaki komutu yazıp Enter tuşuna bastığınızda veritabanı şifrenizi isteyecektir. Şifreyi bilmiyorsanız conf.php, config.php veya configuration.php gibi veritabanınıza bağlantı kuran dosyalarınıza bakabilirsiniz.
Şifreyi yazdıktan sonra Enter’a bastığınızda yedek alınacak ve karşınıza boş bir konsol gelecektir. Eğer işlem başarılıysa hiçbir uyarı vermeyecektir. Daha sonra FTP girişi yaparak ilgili dizini kontrol edebilirsiniz.
Yedek Yükleme
1 | mysql -u veritabanıkullanıcıadı -p veritabanıadı < /home/hesap/public_html/yedek.sql |
Yukarıdaki komutu yazdığınızda birkaç saniye içinde yedeğiniz yüklenmiş olacaktır.
Yorumlar