我们的MySQL错误日志包含数千个以下警告:Client failed to provide its character set. 'utf8' will be used as client character set.
我们在Windows Server 2012上使用MySQL 5.6.14 CE服务器。我无法弄清楚如何让警告消失。
我尝试更新ODBC DSN以使用特定字符集,尝试在连接字符串中设置charset,并尝试在my.ini中设置大量变量,然后重新启动数据库。似乎没什么用。
答案 0 :(得分:0)
我将网站的连接器更新为最新版本,此警告已停止显示。我只是想出去猜测MySQL Connector / .Net的1.10.1.0版本没有传递我在连接字符串中放置的charset变量。
仍然好奇为什么--log-warnings=0
参数会阻止MySQL服务启动,以及为什么 my.ini 中的log-warnings=0
没有阻止警告显示在错误日志中,但我猜这是另一个问题。