2013-09-27 18 views
6

Bir .sql dosyasını sunucudaki bir veritabanına komut satırından almak istiyorum.Veritabanına bir sql dosyasını içe aktarmak için Macunu Kullanma

mysql -u kullanıcı adı -p veritabanı_adı < textfilewithsqlstatments.sql

sql dosya benim yerel klasörde şu anda, ben sunucuya yükleyin olacaktır:

ben takip hattını kullanması gerektiğini anlıyorum ilk? Bu dosya için dizini nasıl belirtmeliyim?

Teşekkür

+0

Olası kopyası [Putty (ssh) kullanılarak sunucuya nasıl dosya yüklenir] (http://stackoverflow.com/questions/7025404/how-to-upload-files-to-server-using-putty-ssh) –

cevap

10

mysql -u username -p database_name < textfilewithsqlstatments.sql 

dosyası gelen komutu çalıştıran aynı dizinde olduğunu varsayar hattı.

Sunucuya dosya yüklemek ve U koymak gerekmez üzere, bir anahtarla oturumu yapılandırmak macun programı PLINK.EXE

Tercih kullanabilirsiniz

mysql -u username -p database_name < /path/to/file/on/server/textfilewithsqlstatments.sql 
1

olarak yolunu belirtmelidir tüm bağlantılarda şifre, o kadar basit kullanım:

plink mysql -u kullanıcı adı -p veritabanı_adı < textfilewithsqlstatments.sql

dosya

textfilewithsqlstatments.sql

senin/home/kullanıcı olduğunu düşünürsek söyledi. Plink hakkında

fazla bilgi: http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html

iyi çalışır!

İlgili konular