我正在开发一个小游戏! 2.0网络应用程序,我必须使用连接到我无法访问的远程mysql服务器(我只有一个phpMyAdmin页面来访问它),但是当我尝试启动应用程序时出现此错误。
[error] c.j.b.h.AbstractConnectionHook - Failed to obtain initial connection Sleeping
for 0ms and trying again. Attempts left: 0. Exception: null.Message:null,
message from server:
"Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server"
Oops, cannot start the server.
Configuration error: Configuration error[Cannot connect to database [default]]
这是我配置连接的方式:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://<my_server_ip>/<db_name>"
db.default.user="<user>"
db.default.password= "<password>"
如果我犯了任何错误,或者问题是在有mysql服务器的服务器上,我不能得到的,并且他们没有授予我访问权限。
感谢。
答案 0 :(得分:2)
与播放无关 - 您需要允许从实际IP或所有远程客户端访问此远程数据库,例如,在此答案中:https://stackoverflow.com/a/12844804/1066240