MySQL命令行赢得';门开不开?

MySQL命令行赢得';门开不开?,mysql,mysql-error-1045,Mysql,Mysql Error 1045,我刚刚安装了MySQL的最新版本。直到现在,我在WindowsXP上安装了它,但我想在另一台装有Windows7的计算机上安装它 即使正确配置了所有内容,MySQL客户端也不会显示在Start文件夹中。所以我转到MySQL的bin文件夹,尝试打开MySQL.exe,但它会立即关闭 然后我尝试在cmd中打开mysql.exe&这就是我得到的结果 C:\ProgramFiles\MySQL\MySQL Server 5.5\bin>MySQL 错误1045(28000):拒绝用户“ODBC”@“lo

我刚刚安装了MySQL的最新版本。直到现在,我在WindowsXP上安装了它,但我想在另一台装有Windows7的计算机上安装它

即使正确配置了所有内容,MySQL客户端也不会显示在Start文件夹中。所以我转到MySQL的bin文件夹,尝试打开MySQL.exe,但它会立即关闭

然后我尝试在cmd中打开mysql.exe&这就是我得到的结果

C:\ProgramFiles\MySQL\MySQL Server 5.5\bin>MySQL
错误1045(28000):拒绝用户“ODBC”@“localhost”的访问(使用密码:N O)

有什么办法可以让它工作吗?

提供用户名(root)
C:\ProgramFiles\MySQL\MySQL Server 5.5\bin>MySQL-uroot


默认Passbrow为空,但如果您设置它,您还需要提供密码

我不记得我第一次在哪里读到它,但以前遇到这个问题时,我发现我必须手动打开服务:

  • Windows键+R并键入Run并点击“回车”
  • 键入“services.msc”,点击“OK”
  • 找到“MySQL56”,右键单击并选择“开始”
  • 您现在应该可以顺利登录了

  • 这就是对我有效的解决方案;希望它能帮助其他人。

    如果您按照@Herschel的步骤1-4进行操作,然后尝试在命令行中使用您的密码登录,您将不会遇到任何问题

    您还可以将其作为服务自动运行,这是在服务器上运行它时所需要的

  • 公开赛
  • 键入“services.msc”,单击ok
  • 查找MySQL服务
  • 右键单击“属性”,然后转到“启动类型”:
  • 把它改成自动

  • 我遵循了这些步骤,它对我起了作用:

    1. Open Command prompt in admin and go to the location of Mysql bin folder and type -  
        C:\ProgramFile\mysql\bin>mysql -u root -p <password>
    2. Then the prompt asks for the password. This is the password or the root user which 
        you had set during installation of mysql. 
    3. Type the password and you will login in to mysql. 
    4. Also make sure your mysql service is running in the backend by going to the 
       windows service panel and check whether the mysql service is running. 
    
    1。在admin中打开命令提示符并转到Mysql bin文件夹的位置,然后键入-
    C:\ProgramFile\mysql\bin>mysql-u root-p
    2.然后提示询问密码。这是密码或根用户
    您在安装mysql时设置了。
    3.键入密码,您将登录到mysql。
    4.通过转到
    windows服务面板,并检查mysql服务是否正在运行。
    
    我做了
    mysql-u root-p
    ,然后它提示我输入密码。这似乎有效。@Mchl显示此错误“错误2003(HY000):无法连接到“localhost”(10061)上的MySQL服务器”得到相同的错误“错误2003(HY000):无法连接到“localhost”(10061)上的MySQL服务器”。配置用户时是否为其指定了任何登录凭据?根?管理管理员等等。?如果是这样,您需要使用“mysql-u-p”调用提示符,它将为您提供输入密码的提示。成功输入密码后,您应该进入mysql命令提示符,前缀为“mysql>”而不是“C:\whatever>”是的,您是对的。这确实对我有用。谢谢但我如何配置它,使MySQL有自己的命令窗口,我只需输入密码即可登录。为itI创建快捷方式并不意味着快捷方式。快捷方式如何防止我每次都先将dir改为bin,然后输入
    mysql-u root-p
    。我希望能够像在普通mysql客户端一样输入密码。我的mysql不在services.msc中,怎么办?打开安装程序并重新配置服务器