簡體   English   中英

導入mysql轉儲文件的Shell腳本

[英]Shell script to import mysql dump file

我是 mysql 的新手。 我的要求是創建一個 shell 腳本,將一個 sql 轉儲文件導入到 linux 中的 mysql 中,這個腳本應該被 java 程序調用以進行恢復以單擊按鈕。

請就此給我建議。

問候,

昌都。

可以通過使用mysql來完成

mysql --user=USERNAME --password=PASSWORD DATABASE < DATABASE.sql

編輯:

要將其放在腳本中:

文件 loaddb.sh:

mysql --user=USERNAME --password=PASSWORD DATABASE < $1.sql

添加執行權限

chmod +x 加載db.sh

你會稱之為:

loaddb.sh 你的數據庫名

看到這個; 這可能是有益的:

#!/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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM