哈喽,大家好。
me遇到个问题:本人现在想通过C#控制.cmd文件,.cmd文件中是一些 向MySql导入.sql脚本的语句,请问一下该怎么写呢?在网上查了一下,实验还没有成功,求助与大家了。

解决方案 »

  1.   

    mysql -uroot -p*** database  < aaa.sqL
      

  2.   

    -- 将数据导入mysql库的shell命令 
    $ /usr/local/mysql/bin/mysql -h localhost -u root -p123456 < /data/industry_1116.sql;楼主可以参考一下。
      

  3.   

    .sql文件里面是 ddl、dml语句。
      

  4.   

    CMD文件(批命令)中c:\programs\mysql\xxx\xxx\bin\mysql -uroot -p12345 dbname < helloword.sql
      

  5.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  6.   

    我的CMD文件内容:c:/program files/mysql server 5.1/bin/mysql -uroot -p mydb < e:/dabase.sql 双击后报错:‘c:/program is not recognized as an internal or external command operable program or batch file’
      

  7.   

    方向反了! 看 #4楼另外由于有空格,加上引号。还有就是把密码加上。
    "c:\program files\mysql server 5.1\bin\mysql" -uroot -p123456 mydb < e:\dabase.sql
      

  8.   

    OK ,成功!\(^o^)/~ 。
    但是还有个问题, 就是-p后面我加了密码:123456后执行CMD文件,数据库操作并没有成功。当我把密码置空后,执行CMD文件会弹出CMD窗口,让输入密码,由于我在安装MySql是没有设置密码,打回车后就OK了。这是由于什么呢?
      

  9.   

    那就不要加 -p "c:\program files\mysql server 5.1\bin\mysql" -uroot  mydb < e:\dabase.sql
      

  10.   

    han07471 (han07471)
      '截至2010-12-02 17:31:44  用户结帖率33.33%当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖