2015-10-30 53 views
3

我目前正在編寫一個python腳本來自動執行我在我的服務器上安裝新項目的過程。鏈接MySQL命令,自動執行數據庫導入

我只是希望能夠做到這一點:

use database_name; 
source database_file.sql 

在一個行中使用:

mysql -e 

開關。

僞代碼:

mysql -uadam -p123456 -e 'use database_name and source database_file.sql' 

我曾嘗試:

mysql -uadam -p123456 -e 'database_name < database_file.sql' 

上述命令拋出一個語法錯誤。 任何幫助將不勝感激。

廣告

回答

0

使用此:

mysql -uadam -p123456 database_name < database_file.sql 

你不需要-e開關導入.sql文件

+0

奇妙!多謝,夥計!! – Adamski

+0

高興地幫助:) –