【发布时间】:2015-04-21 12:40:51
【问题描述】:
我正在使用几个遗留应用程序,我正在尝试将它们的所有数据库排序规则更新为 utf8_unicode_ci。来自我的reading,这是我最好的选择。
我找到了几个posts 来帮助解决这个问题,它适用于大多数表格。请注意,我假设我需要更新数据库和表。我不能只更新数据库排序规则。
尝试更新大型表的排序规则时,我不断收到查询超时错误。似乎超时设置为 10 分钟(600 秒)。我调查了全局变量和超时变量,但我没有设法让任何工作。我似乎找不到要更新的正确变量,因此我可以进行此更新。
查看下面的错误
Error Code: 2013. Lost connection to MySQL server during query
我应该如何进行更新以使其正常工作?有没有办法可以加快更新排序规则的整个过程?
谢谢。
【问题讨论】:
-
更改
CHARACTER SET和COLLATION有多种方式;很多都是错的。你也想讨论这个吗?