1

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

在此处输入图像描述

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

4

7 回答 7

1

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

  • 用户suhail在 locahost 中不存在。
  • 指定的密码错误。
  • MySql 服务器未启动。如果它启动了端口号不是3306

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

还请关注对您问题的评论。

于 2013-01-10T11:52:45.597 回答
1

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

连接信息

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

于 2013-04-12T00:56:43.153 回答
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.
于 2013-01-07T16:31:57.737 回答
0

我也遇到了同样的问题,但是通过给.. username as-root 解决了。所以。尝试通过提供用户名:root。

于 2014-05-03T18:04:55.750 回答
0

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

在用户帐户选项卡中选择用户,然后在右侧打开架构权限选项卡>>您必须提供所需的权限。

如果不工作,

在 windows 防火墙中打开一个 3306 端口。

于 2015-04-21T05:32:35.830 回答
0

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

于 2016-02-04T09:05:36.943 回答
0

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

我的工作

于 2018-05-17T10:15:29.490 回答