从服务器接收到Cloudfoundry、Spring、MySQL未知初始字符集索引“192”

从服务器接收到Cloudfoundry、Spring、MySQL未知初始字符集索引“192”,mysql,spring,cloud-foundry,Mysql,Spring,Cloud Foundry,当我试图在使用MySQL的cloudfoundry上运行我的页面时,我收到了这个错误 org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Unknow

当我试图在使用MySQL的cloudfoundry上运行我的页面时,我收到了这个错误

    org.springframework.jdbc.CannotGetJdbcConnectionException: 
Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: 
Cannot create PoolableConnectionFactory (Unknown initial character set index '192' received from server. 
Initial client character set can be forced via the 'characterEncoding' property.)
我错过了什么? 我在下面尝试过将UTF-8改成拉丁文,但仍然收到了错误

ALTER TABLE t MODIFY col1 VARCHAR(50) CHARACTER SET latin1;
谢谢你的回复

我明白了

+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |
+----------------------+-----------------+

从cloudfoundry数据库中,在/etc/mysql中检查您的配置,如下所示。请对其进行评论,然后重试。您必须重新启动mysql服务/bin/vcap重新启动

排序规则\u服务器=utf8\u unicode\u ci


character\u set\u server=utf8

在/etc/mysql中检查您的配置。请对其进行评论,然后重试。您必须重新启动mysql服务/bin/vcap重新启动

排序规则\u服务器=utf8\u unicode\u ci

character_set_server=utf8

我使用的是mysql-connector-java-3.1.7-bin.jar,在更改为mysql-connector-java-5.1.21-bin.jar之后,它工作得很好。 tq

我使用的是mysql-connector-java-3.1.7-bin.jar,在更改为mysql-connector-java-5.1.21-bin.jar之后,它运行良好。
tq

你好,nikos,我如何在Hostedj中更改它必须使用文本编辑器(如vi)打开文件,并在每行中放置哈希。你好,nikos,我如何在Hostedj中更改它必须使用文本编辑器(如vi)打开文件,并在每行中放置哈希。