没有人有这样的经历吗?
前面的部分我已经弄好了,关键是密码部分搞不定阿
如下,这样的东西只能进入到提示输入密码的部分,
cd c:\mysql\bin
mysql -u hn2user -p HN2DB -h advanced
帮忙哈

解决方案 »

  1.   

    是不是大家不明白我的意思啊
    假设现在我有一个用户user,密码是pass,需要登陆数据库TestDatabase、
    我想使用命令行登陆,使用命令mysql
    应该怎么做啊,
    我知道
    mysql -u user -p TestDatabase -h localhost
    但是,密码部分我不知道怎么处理阿最大的问题是,帮助文件说-p后面接密码,-D 接数据库的名字
    但是,在我的机器上,实际上-p后面是选择数据库的名字
    -D 也是数据库名字的即使 我象下面这样,也总是提示我输入密码,
    mysql -u user -D TestDatabase -h localhost-p pass我到底应该怎么办才能不提式输入密码啊。
    我想我现在说得很明白了。
      

  2.   

    1. mysql -uuser -ppass -DTestDatabase就应该可以了吧,localhost可以不写
    2.mysql -uroot -proot TestDatabase<xxx.txt
      

  3.   

    我写了这样一个mysql.bat文件,现在双击它就可以连上mysql了。
    cd C:\Program Files\MySQL\MySQL Server 4.1\bin
    mysql -uroot -p12142022下面这个是上面mysql.bat运行后的结果(-p后面紧跟的是对应用户的密码):
    C:\>cd C:\Program Files\MySQL\MySQL Server 4.1\binC:\Program Files\MySQL\MySQL Server 4.1\bin>mysql -uroot -p12142022
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 3 to server version: 4.1.12-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>运行一个文件的话,就在dos命令提示下用:
    C:\Documents and Settings\Administrator>mysql -uroot -p <c:\\mysql.txt
    Enter password: ********
    我这里用的是绝对路径,因为我用相对路径老是出问题。