2012-05-12 27 views
0

我试图从batch文件运行MySQL文件。无法在Windows中使用批处理文件运行MySQL文件

我目前使用此代码

mysql -u<root> -p<> -e "source C:/xampp/htdocs/internet_wk_1.7/db/master_db.sql" kani 
  • root是我的用户名。
  • 我没有密码。
  • 我想运行master_db.sql,路径是正确的。
  • 数据库名称为kani,它已经存在

当我运行batch文件没有任何反应。 我在做什么错?

UPDATE

您好我解决了这个问题。这我的新代码

CLS 
C: 
cd\xampp\mysql\bin 
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani 

但我有我的文件夹中的多个SQL文件,我也想运行它们。我想这样的,但不能正常工作,请帮助

CLS 
C: 
cd\xampp\mysql\bin 
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani 
source C:\xampp\htdocs\internet_wk_1.7\db\master_db_tracker.sql 
+2

你真的是''<', '>字符传递给mysql命令?如果是,请将其移除。 –

+0

@ a_horse_with_no_name,嗨我更新了我的问题,请看看 –

回答

1
CLS 
C: 
cd\xampp\mysql\bin 
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani 
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db_tracker.sql" kani