no comments yet
15 Jan 2015

shell脚本中导入mysql数据

将备份文件恢复到新服务器上时,会遇到执行在shell脚本里导入sql文件到mysql数据库里的情况,此时可以使用以下代码:

#变量定义
sqlname="test.sql"
dir="/backup/databases"
host="localhost"
user="root"
passwd="123456"
dbname="test"
#导入sql文件到指定数据库
mysql -h$host -u$user -p$passwd $dbname < $dir/$sqlname

第二种方法(可兼容windows环境):

/wp-content/local/mysql/bin/mysql -u root -p
Enter Password:你的密码
mysql>use 你的数据库
mysql>source /data/upload/tmp.sql