使用Mysql和Windows XP中的批处理文件创建和恢复数据库

时间:2013-04-09 11:22:00

标签: mysql batch-file

我在WindowsXP工作。我需要创建一个数据库并恢复该数据库  数据库与data.sql文件使用批处理脚本。用户配置项目时需要这样做。我尝试了以下方法,但它对我不起作用。

// createdb.bat 
// Password is empty

@echo off 
mysql -u root -p < mysql.sql

//mysql.sql
CREATE DATABASE newdb ;

我的桌面上有两个文件。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

感谢每个人回复我的问题。正如Fuzzy Button所说,这是一个路径问题。我必须设置xps.sql文件的路径。我刚刚使用此代码创建了createdb.bat,它运行良好。

@echo off 
set root=C:\Documents and Settings\Administrator
cd %root%
mysql -u root  -e "CREATE DATABASE IF NOT EXISTS xps";
mysql -u root  xps < xps.sql