Como instalar o MySQL no Ubuntu 20.04 LTS
Aprenda a instalar o MySQL no Ubuntu 20.04
Se você estiver mudando a instalação do WordPress de um servidor MySQL 8 para o MySQL 5.7 (ou inferior), provavelmente encontrará o 1273 – Unknown collation: ‘utf8mb4_0900_ai_ci’
erro ao tentar importar o banco de dados. Não importa quais ferramentas você usa para importar ou exportar o banco de dados, você não pode escapar desse erro.
No entanto, se você já executou seu blog em um servidor MySQL 5.7 e recentemente mudou para MySQL 8, mas agora está voltando para MySQL 5.7, as tabelas principais do WordPress (postagens, taxonomias, opções, comentários, etc.) e quaisquer plug-ins você instalou no servidor MySQL 5.7 ainda deve estar usando o agrupamento “utf8mb4_unicode_520_ci”.
Você pode importar todas as tabelas de seu banco de dados que usa o agrupamento “utf8mb4_unicode_520_ci”. Portanto, o que você precisa fazer é encontrar as tabelas em seu banco de dados que usam agrupamento “utf8mb4_0900_ai_ci” e excluí-las do arquivo de backup do banco de dados exportado.
🔎 Descubra quais tabelas usam o agrupamento “utf8mb4_0900_ai_ci”
Você precisa descobrir quais tabelas em seu banco de dados usam o agrupamento “utf8mb4_0900_ai_ci” para que possamos excluir essas tabelas ao exportar o banco de dados.
Se você tiver acesso SSH ao servidor e as credenciais de acesso ao banco de dados (que você pode obter totalmente no arquivo wp-config.php) , você pode executar o seguinte comando para encontrar facilmente as tabelas com o agrupamento “utf8mb4_0900_ai_ci”.
mysqlshow -u username -p --status database | grep "utf8mb4_0900_ai_ci"
💡 Substitua o username
e database
pelo seu banco de dados e nome de usuário no comando acima.
Digite sua senha de usuário do banco de dados quando solicitado Enter password:
e você terá a lista de tabelas usando o agrupamento “utf8mb4_0900_ai_ci” em seu banco de dados.
As tabelas usando o agrupamento “utf8mb4_0900_ai_ci” devem ser de plug-ins que você instalou após mudar para o MySQL 8. Anote os nomes das tabelas para que possa excluí-los na próxima vez que exportar seu banco de dados.
💡 Dica
Se você não acessar o servidor por SSH, baixe o arquivo de banco de dados .sql em seu computador e abra-o com um editor de texto como o Notepad ++ e use a função de pesquisa (Ctrl + F) para encontrar quais tabelas usam o “ agrupamento utf8mb4_0900_ai_ci ”.
Exportar banco de dados, excluindo tabelas de intercalação “utf8mb4_0900_ai_ci”
Agora que você tem os nomes das tabelas usando o agrupamento “utf8mb4_0900_ai_ci”, pode exportar um novo arquivo de backup do banco de dados que não inclui as tabelas “utf8mb4_0900_ai_ci” para que possa importá-lo para uma instalação do WordPress em execução em um servidor MySQL 5.7.
Assumindo que você já usa WP-CLI para exportar / importar banco de dados WordPress, execute o seguinte comando para exportar seu banco de dados enquanto exclui algumas das tabelas.
wp db export --exclude_tables=table_name,table_name,table_name
💡 Substitua table_name
no comando acima pelos nomes reais das tabelas que usam o agrupamento “utf8mb4_0900_ai_ci”.
É isso. Agora você pode importar facilmente seu banco de dados WordPress para o novo servidor que executa o MySQL 5.7.
🗒 Observação importante
Para tabelas de banco de dados que você excluiu do backup, certifique-se de recriar manualmente seus dados no novo servidor. Uma vez que essas tabelas são apenas de plug-ins, verifique se esses plug-ins oferecem uma maneira de exportar dados nas configurações do plug-in ou então reconfigure o plug-in no novo servidor da mesma forma que foi configurado no servidor antigo.
Aprenda a instalar o MySQL no Ubuntu 20.04
Quer administrar um site WordPress autogerenciado? Excelente. Você aprenderá um zilhão de coisas. Uma das partes críticas da configuração
A partir do WordPress 5.0, o editor padrão do WordPress é o novo editor de blocos. O novo editor é radicalmente diferente
O Gutenberg Editor logo se tornará o editor padrão do WordPress. Você terá a opção de selecionar o Editor Clássico
O WordPress 5.0 está finalmente sendo lançado e traz consigo uma nova experiência de edição com o Gutenberg
Com a opção Atualizar ausente no menu de contexto, veja como você pode atualizar itens no Explorador de Arquivos no Windows 11.
Se você estiver mudando a instalação do WordPress de um servidor MySQL 8 para MySQL 5.7 (ou inferior), provavelmente encontrará
Incapaz de escrever uma nova postagem usando o novo Editor de Bloco no WordPress? É provável que você receba “O editor
Quer administrar um site WordPress autogerenciado? Excelente. Você aprenderá um zilhão de coisas. Uma das partes críticas da configuração
Neste artigo, abordamos como habilitar tags curtas de PHP. O PHP analisa o arquivo usando tags de abertura e fechamento, que são semelhantes. Para habilitar tags curtas de PHP
Neste artigo, aprenderemos como instalar e configurar o mod_evasive para evitar ataques DoS e DDoS no CentOS. O módulo mod_evasive Apache.
como instalar PHP com PHP-FPM para NGINX no CentOS. A configuração básica do servidor da web NGINX para processar aplicativos PHP e servi-los na porta 80.