【发布时间】:2011-02-07 19:59:02
【问题描述】:
我是 mysql 新手。我的要求是创建一个shell脚本来将一个sql转储文件导入linux中的mysql,这个脚本应该由java程序调用,以便恢复以单击按钮。
请在这方面给我建议。
问候,
灿都。
【问题讨论】:
标签: java linux mysqldump shell
我是 mysql 新手。我的要求是创建一个shell脚本来将一个sql转储文件导入linux中的mysql,这个脚本应该由java程序调用,以便恢复以单击按钮。
请在这方面给我建议。
问候,
灿都。
【问题讨论】:
标签: java linux mysqldump shell
看到这个;这可能是有益的:
#!/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"
【讨论】:
可以用mysql来完成
mysql --user=用户名 --password=密码数据库
编辑:
将其放入脚本中:
文件 loaddb.sh:
mysql --user=用户名 --password=密码数据库
添加执行权限
chmod +x loaddb.sh
你会这样称呼它:
loaddb.sh 你的数据库名
【讨论】:
#!/bin/bash 添加为第一行脚本,将DATABASE.sql 替换为$1,一切就绪。