Tüm veritabanlarımı phpMyAdmin kullanarak bir dosyaya aktardım.
Ne yazık ki hedef sistemimde çalışan bir phpMyAdmin yok.
Hepsini bir satır komutunu kullanarak nasıl geri yükleyebilirim?
USE database_namekomut kullanılarak seçilir .
Tüm veritabanlarımı phpMyAdmin kullanarak bir dosyaya aktardım.
Ne yazık ki hedef sistemimde çalışan bir phpMyAdmin yok.
Hepsini bir satır komutunu kullanarak nasıl geri yükleyebilirim?
USE database_namekomut kullanılarak seçilir .
Yanıtlar:
Neden tüm dosyaları tek bir dosyada birleştirmiyorsunuz ve
mysql -u username -p < dump.sql
Kullanarak bir dosya oluşturun
mysqldump -u username -p --all-databases > dump.sql
mysql -u username -p < dump.sqlçoklu mysql veritabanını yükleyeceksiniz.
Birçok veritabanını 1 dosyaya yedeklediyseniz create database, aynı dosyadaki ifadeleri yedeklediğinizi varsayalım . Değilse, create databaseve use databaseifadelerini yalnızca uygun yerlere dosyanıza eklemeniz gerekir .
Bundan sonra, dosyayı mysql'e yükleme komutu:
mysql -p < sqlfile.sql
-p şifrenizi sormaktır.
Sen kullanabilirsiniz -u usernamebaşka bir kullanıcının kullanmak gerekiyorsa.
sql dosyasını geri yüklemek için mysql komutu:
mysql DATABASE_NAME < SQL_FILENAME.sql
önce dosyanın sql olduğundan emin olun. Gz dosya uzantısıyla biterse, komutu kullanarak sıkıştırmayı açmanız gerekir:
gunzip SQL_FILE.sql.gz