2010-12-22 48 views
9

我刚安装了最新版本的MySQL。直到现在我已经在Windows XP上安装了它,但我想在Windows 7的另一台计算机上安装它。MySQL命令行不会打开?

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

我又试图在cmd中&打开这个的mysql.exe是我所得到的

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

任何想法我怎么能得到这个工作?

+1

您是否在配置时为用户指定了任何类型的登录凭据?根?管理员?管理员等?如果是这样,您需要使用“mysql -u -p”来调用提示符,它会提示您输入密码。成功输入密码后,您应该进入mysql命令提示符,前缀为“mysql>”,而不是“C:\ whatever>” – Eaglebird 2010-12-22 11:01:19

+0

是的,你是对的。这对我有用。谢谢。但是,我如何配置它以使MySQL具有自己的命令窗口,并且只需输入密码即可登录。 – Gaurav 2010-12-22 12:04:44

回答

12

提供的用户名(根) C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot

默认密码时应为空,但如果你设置它,你将需要provde密码,以及

6

我不记得在那里我第一次读到它,但之前面对这个问题的时候,我发现我不得不手动开启服务:

  1. Windows键+ R,然后键入运行并点击“进入”
  2. 输入“services.msc”,点击“ OK”
  3. 查找‘MySQL56’,单击鼠标右键,选择‘开始’
  4. 您现在应该能够毫不费力

这是为我工作的解决登录;希望它可以帮助其他人。

0

@Herschel说的是正确的,如果你按照他的步骤1-4,然后尝试使用你的密码登录命令行,你会没有问题。

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

  1. 打开运行
  2. 输入 “services.msc”,单击OK(确定)
  3. 找到mysql服务
  4. 右键单击属性然后再往启动类型:
  5. 将其更改为自动