Shell脚本导入mysql转储文件

时间:2010-04-14 09:10:02

标签: java linux mysqldump shell

我是mysql的新手。我的要求是创建一个shell脚本,将sql转储文件导入linux中的mysql,这个脚本应该由java程序调用,以便恢复点击按钮。

请就此向我提出建议。

此致

Chandu。

2 个答案:

答案 0 :(得分:3)

可以使用mysql

完成
  

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

编辑:

将其放在脚本中:

file loaddb.sh:

  

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

通过

添加执行权限
  

chmod + x loaddb.sh

你会称之为:

  

loaddb.sh YOURDBNAME

答案 1 :(得分:0)

看到这个;这可能是有益的:

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