Você pode definir agrupamentos em vários lugares. Como discutido nos comentários, sua versão do servidor MySQL suporta a configuração do agrupamento em um nível de conexão.
Para ver sempre que você modificou a configuração correta, você pode executar uma instrução CREATE TABLE
simples como a seguinte e verificar qual conjunto de caracteres e agrupamento ela estaria usando.
CREATE TABLE testSettings(
Dummy TEXT
);
Você não especificou a versão do WP, mas pode tentar definir% char
e collation
usando o arquivo de configuração [ 2 ]. Na versão atual do WP (4.7.1), o padrão parece ser definir o charset
para utf8
e não definir collation
. Você terá que testar sempre que definir o agrupamento na configuração impediria a mudança.
Mas, mesmo que você faça isso, não tenho certeza se salvaria seu hide como ( desde 2015 pelo menos ) o WP está atualizando silenciosamente o agrupamento para utf8mb4
. Se essa informação não for suficiente, você também pode olhar para este bug fechado que pode iluminar a decisão.
Uma maneira de contornar a atualização seria usar uma versão antiga do MySQL. Mas olhando isso eu sugeriria apenas mudar o serviço que está executando o seu banco de dados. Se eles não suportam utfmb4
, parece que eles estão executando um servidor MySQL que é mais antigo que 5.5.3 que foi lançado em março 2010 . O que indicaria que eles não atualizaram seu software por mais de 6 anos.