【问题标题】:MySQL connection with DBVisualizerMySQL 与 DBVisualizer 的连接
【发布时间】:2013-10-03 08:32:24
【问题描述】:

我在 mysql root 帐户中创建了一个用户 (1caap),并为该用户授予了对我的一个数据库的只读权限。现在我的客户(1caapuser)无法访问这个数据库。我已经使用 Workbench 建立了连接。他在尝试使用 DBVisualizer 访问此数据库时遇到以下错误:

An error occurred while establishing the connection:
   Type: java.sql.SQLException   Error Code: 1045   SQL State: 28000
Message:
   Access denied for user '1caapuser'@'x.x.x.x' (using password: YES)

如果我最早错过任何设置,请帮助我。

【问题讨论】:

标签: mysql dbvisualizer


【解决方案1】:

检查以下内容以获取有关您收到的错误的更多详细信息:

http://dev.mysql.com/doc/refman/5.1/en/access-denied.html https://dev.mysql.com/doc/refman/8.0/en/error-access-denied.html

您很可能必须为给定 IP 地址/主机名的用户授予适当的访问权限。如:

授予 .到''@'';

查看用户指南,授予哪些特定权限和目标对象。上面的重要条款是您需要指定'user'@'ip-address'。

再次检查用户指南,因为您收到错误的原因可能有很多。

【讨论】:

    【解决方案2】:

    要解决此问题,您必须授予密码标识的数据库的所有权限

    要运行的命令:

    yourDBname.* 上的所有权限授予用户名@'%' 由“密码”识别;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多