本帖最后由 Mine_永恒 于 2019-5-23 20:06 编辑 
我确定mysql已经搭建成功,并且使用Navicat Premium可以连接,权限足够,但是在bc端以及authme全部报错无法连接,mysql5.5 5.6 5.7试过一遍了,在mysql5.7的环境下bc服报错是无法ssl连接,但是我的mysql自始至终未开启过ssl验证,请问这种情况下如何操作。
使用的mysql服务器环境是共享ip云主机且已3306内网端口转发外网到50306端口
这是报错提示
我确定mysql已经搭建成功,并且使用Navicat Premium可以连接,权限足够,但是在bc端以及authme全部报错无法连接,mysql5.5 5.6 5.7试过一遍了,在mysql5.7的环境下bc服报错是无法ssl连接,但是我的mysql自始至终未开启过ssl验证,请问这种情况下如何操作。
使用的mysql服务器环境是共享ip云主机且已3306内网端口转发外网到50306端口
这是报错提示
测试不管是在面板服测试还是本地都不行,面板服没有提供mysql,本地无法搭建,所以只有这一个mysql能用,无法尝试使用别的mysql,我想知道这是什么原因造成的,
服务端试过很多次了,能确定服务端的mysql连接配置没有任何问题,插件也没有任何问题,并且已经尝试过很多个端,光authme这个都试过3个端不通版本以上的了
用5.7版本 然后在authme 的配置文件mySQLUseSSL: false 
之后你确定你在mysql里面创建了名为authme 的数据库?
之后你确定你在mysql里面创建了名为authme 的数据库?
 本帖最后由 Mine_永恒 于 2019-5-23 17:09 编辑 
设置过了不行。数据库我直接吧配置文件的改成了mysql默认库
HTL9257 发表于 2019-5-23 16:06
用5.7版本 然后在authme 的配置文件mySQLUseSSL: false
之后你确定你在mysql里面创建了名为authme 的数据 ...
设置过了不行。数据库我直接吧配置文件的改成了mysql默认库
 本帖最后由 Mine_永恒 于 2019-5-23 17:09 编辑 
我查询了数据库设置ssl处在关闭状态,并未开启,但是bc服插件BungeeSuite仍然报错如下
Wed May 22 23:00:02 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
HTL9257 发表于 2019-5-23 16:06
用5.7版本 然后在authme 的配置文件mySQLUseSSL: false
之后你确定你在mysql里面创建了名为authme 的数据 ...
我查询了数据库设置ssl处在关闭状态,并未开启,但是bc服插件BungeeSuite仍然报错如下
Wed May 22 23:00:02 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
在数据库后面加入如下内容:
?useUnicode=true&characterEncoding=UTF-8&useSSL=false
?useUnicode=true&characterEncoding=UTF-8&useSSL=false
1378495772 发表于 2019-5-23 18:16
在数据库后面加入如下内容:
?useUnicode=true&characterEncoding=UTF-8&useSSL=false
数据库还能加这东西?怎么加?
Mine_永恒 发表于 2019-5-23 18:37
数据库还能加这东西?怎么加?
以 authme 为栗子:
mySQLDatabase: minecraft?useUnicode=true&characterEncoding=UTF-8&useSSL=false
1378495772 发表于 2019-5-23 18:43
以 authme 为栗子:
mySQLDatabase: minecraft?useUnicode=true&characterEncoding=UTF-8&useSSL=false ...
mysql5.7环境下ssl报错没了,但是还是无法连接了,变成和上面发的5.5 5.6的报错一样了
 本帖最后由 Mine_永恒 于 2019-5-24 12:34 编辑 
已解决,我也不知道什么原因,无解,我询问服务商客服让我把机子换一下,于是我把机子换成了独立ip的机子就好了,无法连接次数明显低了,先这么将就着用吧
已解决,我也不知道什么原因,无解,我询问服务商客服让我把机子换一下,于是我把机子换成了独立ip的机子就好了,无法连接次数明显低了,先这么将就着用吧