【发布时间】:2018-03-28 15:04:31
【问题描述】:
【问题讨论】:
标签: mule mule-studio mule-component mule-esb
【问题讨论】:
标签: mule mule-studio mule-component mule-esb
您遇到的问题不是因为Mule组件。可能是MySQL方面的其他几个原因。
如您所见,您的凭据由 MySQL 处理,但被拒绝。这表明问题可能不是直接的 与凭据相关,因为如果凭据错误,则错误会有所不同,然后被拒绝。
当凭据被拒绝时,问题主要与:
还有
LOCALHOST 和“机器名”与 MySQL 不同。
我会从命令行检查您是否可以连接到本地主机:
mysql --user=<user_name> --password db_name
Enter password: your_password
如果失败,请使用适当的权限连接并运行它:
create user db_name@localhost identified by 'db_name';
grant select on <user_name>.* to db_name@localhost;
【讨论】:
没关系 :) 我找到了解决方案,虽然没有找到问题所在,只是怀疑 root 没有任何架构权限(如 MySQL Workbench GUI 所示)。 早些时候我使用的是我不太熟悉的命令行;经过一番挣扎后,我下载了 MySQL 工作台并添加了一个具有所有管理和模式权限的用户,并用它来连接数据库连接器和该死的!它正在工作。
【讨论】: