2016-05-17 11:15:02,420 WARN localhost-startStop-1 JdbcEnvironmentInitiator - HHH000342: Could not obtain connection to query metadata : Cannot create PoolableConnectionFactory (null, message from server: "Host 'MyComputerName' is not allowed to connect to this MySQL server")
我只在我的计算机上运行我的应用程序,但它显示错误。没有权限问题,因为我只在我的系统上尝试,密码,连接 URL 都正确。那么问题是什么??
最佳答案
这个错误几乎说明了一切:
Host 'MyComputerName' is not allowed to connect to this MySQL server
您的计算机能够连接到 MySQL 服务器,但不允许使用您指定的凭据连接到它。确保您的主机被允许连接到给定用户下的服务器。您可能仍然需要将主机添加到用户,例如:
GRANT ALL ON `database`.* TO 'user'@'MyComputerName';
其中database
是您尝试读取的数据库,user
是您用于连接到服务器的实际用户名。
关于Mysql 连接 对于每个应用程序,我尝试运行相同的错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37276447/