Después de investigar un poco, descubrí que el servidor MySQL que se ejecuta en destino es una versión más antigua que el servidor de origen.
Tocó hacer un pequeño ajuste en el archivo de la copia de seguridad para resolver esto. Edité el archivo de respaldo de la base de datos en el editor de texto y reemplace “ utf8mb4_0900_ai_ci ” con “ utf8mb4_general_ci ” y “ CHARSET=utf8mb4 ” con “ CHARSET=utf8 ”.
Los usuarios del sistema Linux pueden usar el comando sed para reemplazar texto en archivos directamente.
sed -i 's/utf8mb4_0900_ai_ci/utf8_general_ci/g' backup.sql
sed -i 's/utf8_general_ci/utf8mb4_general_ci/g' backup.sql
Después de los cambios anteriores, ¡la base de datos se restauró con éxito!