Inicie o MySQL após atualizar o Docker Desktop e relate o erro de inicialização do Data Dictionary

Depois de atualizar o Docker Desktop, um erro foi relatado após iniciar o contêiner MySQL. O registro de erro principal é o seguinte:

2021-03-09T04:06:15.320914Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.18) starting as process 1
2021-03-09T04:06:15.328591Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2021-03-09T04:06:16.875007Z 1 [ERROR] [MY-011087] [Server] Different lower_case_table_names settings for server ('2') and data dictionary ('0').
2021-03-09T04:06:16.875283Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2021-03-09T04:06:16.875614Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-03-09T04:06:17.532571Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.18)  MySQL Community Server - GPL.

Este problema é causado pelo formato de compartilhamento de arquivos. Deve haver mais de um contêiner MySQL. Teoricamente, o problema pode ser resolvido alterando o formato de dados do contêiner ou modificando a configuração do Docker Desktop. Considerando que mudar o contêiner é mais problemático e trará vários problemas. Problema, então ainda modifico a configuração do Docker Desktop diretamente.

Abra o Docker Desktop, clique no ícone "Configurações" no canto superior direito e desmarque "Usar gRPC FUSE para compartilhamento de arquivos" (desmarque para usar o compartilhamento de arquivo osxfs legado.) Na coluna "Geral" e clique em "Aplicar e reiniciar "no canto inferior direito para iniciar Após terminar o docker start mysql, você pode executar o contêiner do MySQL normalmente.

Link original: https://www.xubingtao.cn/?p=3550

Siga minha conta pública para liberar todos os tipos de informações úteis para você todos os dias.

Para obter mais informações, visite meu outro lado:

Acho que você gosta

Origin blog.csdn.net/xubingtao/article/details/114580664
Recomendado
Clasificación