我是mysql新手。我的要求是創建一個shell腳本來將一個sql轉儲文件導入到linux中的mysql中,並且這個腳本應該被java程序調用,以便恢復點擊按鈕。shell腳本導入mysql dump文件
請給我這個意見。
Regards,
Chandu。
我是mysql新手。我的要求是創建一個shell腳本來將一個sql轉儲文件導入到linux中的mysql中,並且這個腳本應該被java程序調用,以便恢復點擊按鈕。shell腳本導入mysql dump文件
請給我這個意見。
Regards,
Chandu。
它可以通過使用的MySQL
進行的MySQL --user = USERNAME --password =口令數據庫< DATABASE.sql
編輯:
要放置在這腳本:
file loaddb.sh:
的MySQL --user = USERNAME --password =口令數據庫< $ 1.SQL
添加由執行的許可
使用chmod + X loaddb.sh
你會這樣稱呼它:
loaddb.sh YOURDBNAME
看到這個;它可能是有益的:
#!/bin/sh
echo "ENTER DATA BASE NAME:"
read dbname
echo "ENTER DATABASE USER NAME:"
read dbuser
echo "ENTER DATASE PASSWORD:"
read dbpassword
mysqldump -u $dbuser -p$dbpassword $dbname>$dbname".sql"
嗨堆垛機, 感謝烏拉圭回合的答覆。但我的要求是創建一個shell腳本來完成此描述中指定的工作。 請指教我 – Chandu 2010-04-14 09:32:40
Chandu,將'#!/ bin/bash'添加爲第一個腳本行,將'DATABASE.sql'替換爲'$ 1'並且您已經設置完畢。 – 2010-04-14 09:34:28
Hi Tomislav, 感謝您的回覆。我不清楚1美元你能解釋一下嗎?如果我指定$ 1,那麼我必須保留轉儲文件路徑以進行恢復。 – Chandu 2010-04-14 09:37:10