我是新来的MySQL。 我的要求是创build一个shell脚本来将一个sql转储文件导入到linux中的mysql,并且这个脚本应该被java程序调用,以便恢复点击button。
请在这方面给我build议。
问候,
Chandu。
这可以通过使用mysql来完成
mysql –user = USERNAME –password = PASSWORD DATABASE <DATABASE.sql
编辑:
把它放在一个脚本中:
文件loaddb.sh:
mysql –user = USERNAME –password = PASSWORD DATABASE <$ 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"