使用TPCCRunner测试MySQL,加载数据时提示Unknown initial character的解决方法
问题现象描述
使用TPCCRunner测试MySQL,在准备TPC-C测试环境并加载数据时,提示“Unknown initial character set index '255' received from server. Initial client character set can Exception in thread "main" java.lang.NullPointerException”。
关键过程、根本原因分析
MySQL驱动和数据库字符集不一致导致的问题。
结论、解决方案及效果
需要修改“conf/example/mysql/loader.properties”文件,设置MySQL数据库连接使用Unicode字符集,并使用UTF-8编码方式进行数据传输。
- 打开“conf/example/mysql/loader.properties”文件。
1
vim conf/example/mysql/loader.properties
- 在文件中添加以下内容。
useUnicode=true&characterEncoding=utf8
- 重新加载数据。
父主题: MySQL