【发布时间】:2021-04-27 04:52:32
【问题描述】:
我正在尝试做的事情: 我有一个 Minecraft 服务器,我正在尝试使用我的管理面板,以便其他管理员可以更密切地帮助服务器。 现在,我正在尝试制作一个实时控制台。我的想法是,如果我每 10 秒触发一次脚本,该脚本将执行 MySQL 查询并将日志文件内容上传到数据库,然后在网页上显示行。
我尝试过的: 所以我查看了 StackOverflow,你可以从 Ubuntu 终端查询 MySQL 数据库,我已经尝试过了。
mysql -u username@Database -pPassword -h azure.database.for.mysql.url -P 3306 -D SchemaName
当我收到错误时它不起作用
ERROR 1045 (28000): Access denied for user 'username'@'machineIp' (using password: YES)
有人说要编辑配置并注释掉“绑定地址”,但它似乎只适用于 MySQL 服务器所在的机器,而不是执行查询的机器。
注意事项: Web 服务器、Minecraft 服务器和 MySQL 服务器都在不同的机器上。 MySQL 服务器是 Azure 提供的 SaaS。 我将此数据库用于我的 Web 服务器,它在连接到服务器时工作正常,所以我相信这不是 MySQL 服务器问题。 我也将此数据库用于我的 Minecraft 权限插件,并且连接良好。
如果您有更多问题,请提出,我会尽力回答。
【问题讨论】:
标签: mysql azure ubuntu minecraft