在dos下  怎么连接mysql数据库?  mysql -hlocalhost -uroot -proot 这条命令不好使~  提示mysql不是内部或外部命令~

解决方案 »

  1.   

    先用CD命令切换到你的MYSQL/BIN目录下去。这个MYSQL.EXE在这个目录中。你可以在WINDOWS的文件搜索中去找到它的具体位置。cd C:\sss\dasd\f\a\MySQL\mysql-5.1.47-win32\bin
    mysql -uroot -proot注意,换成你自己的目录位置!
      

  2.   

    当您的问题得到解答后请及时结贴.
    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
      

  3.   

    按照你的方法提示:access denied for user 'root'@'localhost' (useing password:yes)  这个怎么解决
      

  4.   

    输入  mysql -uroot -p -hlocalhost 输入密码之后  提示:Unknown server host 'localhost'  这又怎么解决?????
      

  5.   

    不要指定-hlocalhost, 奇怪,你的机器不认localhost?
    直接上mysql -u root -p
    输入密码,
    再试试。
      

  6.   

    mysql -u root -
    输入密码就可以了
      

  7.   

    先在OS中设置环境变量,估计你使用的是windows吧?
    1.右键"我的电脑"-->"属性"-->"高级"选项卡-->"环境变量"-->找到"系统变量"中的Path,然后双击打开它
    -->写入mysql根路径(就是你安装mysql的位置啊注意带bin目录如c:\mysql\bin,因为mysql.exe就在里面).2.接着在dos(或者cmd)中输入:
     mysql -hlocalhost -uroot -p
     Enter password:
     //输入你的root用户密码好可,如果你是使用自己电脑上的mysql服务器,没必要写-hlocalhost.
    3.说明,环境变量path主要是用来定位你的mysql中的相关工具.在你所谓的"dos"环境中,你键入的命令,首先是在当前目录寻找该命令程序的位置,然后再在dos下寻找,最后在windows path环境变量中寻找.如果有表示可以执行该命令,如果没有则表示外部命令咯! (个人所学,有误请指证!)
      

  8.   

    一、安装完mysql后我们就可以通过DOS命令行进入mysql的世界了。首先,开始-->运行(R)-->输入cmd-->回车进DOS窗口。二、要进如mysql,首先要把目录切换到mysql的安装目录的bin目录下,比如我的mysql安装在c盘 。输入命令:cd C:\Program Files\MySQL\MySQL Server 5.1\bin回车进入。三、连接mysql数据库。假如我安装mysql的时候的用户名:root;密码:root。输入命令:mysql –u root –p回车,然后会提示你输入密码,输入root回车。当出现mysql>时,恭喜你,已经进入了mysql的世界。http://xb27.com/
    可以到这儿看看:http://xb27.com/?post=10
      

  9.   

    先在OS中设置环境变量,估计你使用的是windows吧?
    1.右键"我的电脑"-->"属性"-->"高级"选项卡-->"环境变量"-->找到"系统变量"中的Path,然后双击打开它
    -->写入mysql根路径(就是你安装mysql的位置啊注意带bin目录如c:\mysql\bin,因为mysql.exe就在里面).2.接着在dos(或者cmd)中输入:
     mysql -hlocalhost -uroot -p
     Enter password:
     //输入你的root用户密码好可,如果你是使用自己电脑上的mysql服务器,没必要写-hlocalhost.
    3.说明,环境变量path主要是用来定位你的mysql中的相关工具.在你所谓的"dos"环境中,你键入的命令,首先是在当前目录寻找该命令程序的位置,然后再在dos下寻找,最后在windows path环境变量中寻找.如果有表示可以执行该命令,如果没有则表示外部命令咯! (个人所学,有误请指证!)
    或者
    先用CD命令切换到你的MYSQL/BIN目录下去。这个MYSQL.EXE在这个目录中。你可以在WINDOWS的文件搜索中去找到它的具体位置。cd C:\sss\dasd\f\a\MySQL\mysql-5.1.47-win32\bin
    mysql -uroot -proot注意,换成你自己的目录位置!