2013-09-27 58 views
6

我想導入.sql文件到通過命令行的服務器上的數據庫。使用PuTTY導入SQL文件到數據庫

我知道我應該使用如下行:

的mysql -u用戶名-p數據庫名稱< textfilewithsqlstatments.sql

的sql文件是當前在我的本地文件夾中,應我把它上傳到服務器第一?我應該如何爲這個文件指定目錄?

感謝

+0

的可能重複【如何上傳使用膩子文件到服務器(SSH)(http://stackoverflow.com/questions/7025404/how-to-upload-files-to-server-using-putty-ssh) – 2013-09-27 12:27:43

回答

10

mysql -u username -p database_name < textfilewithsqlstatments.sql 

假定該文件是在您運行該命令的同一目錄下。

你應該把文件上傳到服務器,並指定爲

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

U可以使用膩子實用PLINK.EXE

首選一鍵配置會話,不需要把路徑密碼在所有的連接,因此使用簡單:

砰砰的mysql -u用戶名-p數據庫名稱< textfilewithsqlstatments.sql

考慮到文件

textfilewithsqlstatments.sql

是在你的/ home/user的。約PLINK

的更多信息:http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html

它工作正常!

相關問題