Bash

2011-09-30 27 views
38

'dan bir .sql komut dosyası yürütme Temel olarak, bir bash komut dosyasından bir veritabanı ayarlamanız gerekir. Tüm bunları yapan bir betik db.sql var. Şimdi bu betiği bash'dan nasıl çalıştırırım?Bash

Veritabanı sistemi MySQL

cevap

70
Sadece mysql başlayıp db.sql içeriğiyle beslemek gerekir

geçerli:

mysql -u user -p < db.sql 
+0

dbscrpit yolunu buraya eklemeniz gereken küçük bir şey. – dnsserver

48

bir veritabanına bir script çalıştırmak isterseniz:

mysql -u user -p data_base_name_here < db.sql 
+0

Bazı şüpheler: 1) Şifreyi komut satırında mı geçirmem gerekiyor? 2) Örneğin bir günlük dosyasını kontrol etmek için sql dosyasından bir çeşit çıktı yakalamak mümkün mü? – MCunha98