错误号1045:尝试连接到MySql时

时间:2013-01-07 16:25:20

标签: mysql windows sqlyog

我安装了 SQLYog Community edition for windows ,这是 MySql 的GUI工具。我之前用XAMPP安装了MySql。现在,当我尝试连接时,我看到一个错误(如指出)

enter image description here

可能是什么原因,我得到了这个?如何连接到MySql并开始使用此GUI工具?

7 个答案:

答案 0 :(得分:1)

消息显示access denied for suhail @localhost。这些可能是问题:

  • locahost中不存在用户suhail
  • 指定的密码错误。
  • MySql Server未启动。如果启动,则端口号不是3306

这些是一些故障排除技术。

另请按照您对问题的评论。

答案 1 :(得分:1)

我有完全相同的错误消息,但是,它是通过在我的机器上使用管理员密码解决的。我得到的信息如下:

连接信息
   

连接成功!
   MySQL版本:5.1.54-community
然后我点击确定继续。看看这是否适合你!

答案 2 :(得分:0)

错误1045是常见的身份验证错误

应允许用户从远程主机连接 它应该被定义为'suhail'@'%'而不是'suhail'@'localhost')

http://webyog.com/faq/content/23/18/en/error-no-1045-connection-denied.html

* User is not allowed to connect from the actual host. Note that MySQL by default only allows connection from 'localhost'. To specify from where a user may connect SQL wildcards (% and _) can be used. Simply 'someuser@%' means that user 'someuser' may connect from everywhere.

答案 3 :(得分:0)

我也有同样的问题,但它是通过给...用户名asbase来解决的。 所以。尝试给予 用户名:root。

答案 4 :(得分:0)

转到mysql Workbench>>用户和权限>>

在用户帐户标签中选择用户,然后在右侧打开模式权限标签>>在那里你必须提供所需的权限。

如果不起作用,

在Windows防火墙中打开3306端口。

答案 5 :(得分:0)

检查端口是否已被使用。 3306端口用于Mysql服务器。所以检查它是否被使用。如果它被使用,那么我们可以杀死该进程,并可以再次尝试连接到同一个端口。

答案 6 :(得分:0)

请尝试将127.0.0.1而不是localhost放在mysqlhost地址

我正在工作