phpmyadmin aracılığıyla ve her büyüklükteki veritabanlarından daha hızlı ve daha güvenilir şekilde çalışır.
Büyük veritabanlarında, sunucuyu çökertmemek için yapılandırmayı kullanırız.
mysqldump -u KULLANICI -p –single-transaction –quick –lock-tables=false VERİTABANI | gzip > OUTPUT.gz
- İstemcinin SSH sunucusuna gidin
- Mysql bağlantısını test edin mysql -u [DB_username] -p (şifre isteyecektir)
- Kullanıcının doğru kişi olup olmadığına bakın (veritabanı listesi) veritabanlarını gösterin;
- Müşterinin barındırmasında boş alan olup olmadığını kontrol etme (mümkünse)
- Dökümü almak istediğimiz dizine gidin
- Dumping mysqldump -u [Username] -p [DBname] > [filename].sql (şifre isteyecek ve sessizce çalışmaya başlayacaktır. Yani BASH’a kadar beklemeniz gerekir) istemi girmek için görünür – bu, dosyanın hazır olduğu anlamına gelir)
- Oluşturulan dosyayı /var/www/html/storage/db klasöründeki geliştirme sunucusuna kopyalayın
- Geliştirme sunucusunda phpmyadmin’e gidin
- Varsa hedef veritabanını yeniden adlandırın, _1, _2 dizinini veya adından sonra bir sonrakini DİKKATLİCE ekleyin! Operasyonlar bölümünden
- Bir veritabanı kullanıcısı oluşturun (barındırmada olduğu gibi)
- Bir kullanıcı oluştururken, “Aynı ada sahip veritabanı oluştur ve tüm ayrıcalıkları ver” kutusunu işaretleyin.
- İstediğiniz adla (ana bölüm) yeni bir veritabanı oluşturun – yeni veritabanının kodlaması, kopyalanan veritabanıyla aynı olmalıdır!!
- Ayrıcalıklar bölümünde oluşturulan veritabanına gidin ve bu veritabanı adına sahip kullanıcının veritabanına tam erişimi olup olmadığını kontrol edin
- Geliştirme sunucusuna SSH
- /var/www/html/storage/db klasörüne gidin
- mysql -u [DBUsername] -p [DBName] < [filename].sql komutunu çalıştırın, her şey yolundaysa, 7. adıma benzer şekilde beklemeniz gerekecek
- Veritabanını phpmyadmin ile kontrol etme
- Site performansını kontrol etme
- 9. adımda oluşturduğunuz veritabanını kaldırın.