我是mysql的新手。我的要求是创建一个shell脚本,将sql转储文件导入linux中的mysql,这个脚本应该由java程序调用,以便恢复点击按钮。
请就此向我提出建议。
此致
Chandu。
答案 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"