我为 Windows 安装了 SQLYog Community edition ,这是一个用于MySql的 GUI 工具。我之前用 XAMPP 安装了 MySql。现在,当我尝试连接时,我看到一个错误(如所指出的):
可能是什么原因,我得到这个?如何连接到 MySql 并开始使用这个 GUI 工具?
我为 Windows 安装了 SQLYog Community edition ,这是一个用于MySql的 GUI 工具。我之前用 XAMPP 安装了 MySql。现在,当我尝试连接时,我看到一个错误(如所指出的):
可能是什么原因,我得到这个?如何连接到 MySql 并开始使用这个 GUI 工具?
消息说access denied for suhail @localhost
。这些可能是问题:
suhail
在 locahost 中不存在。3306
。这些是一些故障排除技术。
还请关注对您问题的评论。
我有完全相同的错误消息,但是,它是通过在我的机器上使用管理员密码来解决的。我得到的消息如下:
连接信息
连接成功!然后我点击确定继续。看看这是否适合你!
MySQL 版本:5.1.54-community
错误 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.
我也遇到了同样的问题,但是通过给.. username as-root 解决了。所以。尝试通过提供用户名:root。
转到 mysql Workbench >> 用户和权限 >>
在用户帐户选项卡中选择用户,然后在右侧打开架构权限选项卡>>您必须提供所需的权限。
如果不工作,
在 windows 防火墙中打开一个 3306 端口。
检查端口是否已被使用。3306 端口用于 Mysql 服务器。所以检查它是否正在使用。如果它被使用,那么我们可以终止该进程并再次尝试连接到同一端口。
请尝试将 127.0.0.1 而不是 localhost 放在 mysqlhost 地址中
我的工作