Como resolver erro iniciando o mysql no xampp após o windows update: mutexes e rw_locks usam funções interligadas pelo Windows

Como resolver erro iniciando o mysql no xampp após o windows update: mutexes e rw_locks usam funções interligadas pelo Windows


Se logo após uma atualização automática do Windows 10, seu Xampp de repente não deseja iniciar o serviço MySQL, enquanto estava funcionando bem antes e você não fez nenhuma alteração, este artigo pode ser para você!

Não entre em pânico, a solução pode ser simplesmente alterar sua porta MySQL ou usar o backup existente.

O problema: Erro Mutexes e RW_Locks usam funções entrelaçadas do Windows

Se você está recebendo esse erro ao iniciar o phpmyadmin, isso significa que seu serviço MySQL não será iniciado no aplicativo XAMPP:

MySQL said: Documentation Cannot connect: invalid settings.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
Connection for controluser as defined in your configuration failed.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Se você está recebendo esse erro ao iniciar o MySQL no XAMPP, isso significa que sua instalação do MySQL tem um problema - veja abaixo como resolvê -lo:

18:58:08 [mysql] Error: MySQL shutdown unexpectedly.
18:58:08 [mysql] This may be due to a blocked port, missing dependencies,
18:58:08 [mysql] improper privileges, a crash, or a shutdown by another method.
18:58:08 [mysql] Press the Logs button to view error logs and check
18:58:08 [mysql] the Windows Event Viewer for more clues
18:58:08 [mysql] If you need more help, copy and post this
18:58:08 [mysql] entire log window on the forums

Diagnosticar e resolver o erro inicial do MySQL em XAMPP

Primeiro de tudo, para diagnosticar o erro exato, abra seu painel de controle XAMPP e verifique o erro na caixa de diálogo.

Em seguida, abra o arquivo de log MySQL na linha do programa MySQL, no botão Logs, encontre o arquivo mysql_error.log e verifique o aplicativo Notepad qual é o erro exato.

Você precisará rolar para a parte inferior do arquivo para encontrar as entradas mais recentes, verificar se o tempo corresponde à última tentativa de iniciar o MySQL no XAMPP e dar uma olhada no erro. No nosso caso, este é o erro que recebemos:

2023-01-12 18:58:06 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2023-01-12 18:58:06 0 [Note] InnoDB: Uses event mutexes
2023-01-12 18:58:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2023-01-12 18:58:06 0 [Note] InnoDB: Number of pools: 1
2023-01-12 18:58:06 0 [Note] InnoDB: Using SSE2 crc32 instructions
2023-01-12 18:58:06 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2023-01-12 18:58:06 0 [Note] InnoDB: Completed initialization of buffer pool
2023-01-12 18:58:06 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2023-01-12 18:58:06 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-01-12 18:58:06 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-01-12 18:58:06 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-01-12 18:58:06 0 [Note] InnoDB: Waiting for purge to start
2023-01-12 18:58:06 0 [Note] InnoDB: 10.4.21 started; log sequence number 3993504751; transaction id 13792362
2023-01-12 18:58:06 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-01-12 18:58:06 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-01-12 18:58:06 0 [Note] Server socket created on IP: '::'.

Nenhuma mensagem de erro real está sendo exibida e pode haver duas maneiras diferentes de resolver esse problema, dependendo do seu problema exato.

Método 1: Tente alterar a porta MySQL

A primeira solução pode ser alterar a porta MySQL, caso um novo aplicativo tenha sido instalado ou iniciado e use exatamente a mesma porta que a definida para MySQL.

Para fazer isso, basta abrir o arquivo my.ini localizado no botão Config no seu painel de controle XAMPP.

Aprenda o Basics de SEO: Inscreva -se hoje!

Aumente a visibilidade e o tráfego do seu site, dominando os fundamentos do SEO com nosso curso básico fácil de seguir.

Comece a aprender SEO

Aumente a visibilidade e o tráfego do seu site, dominando os fundamentos do SEO com nosso curso básico fácil de seguir.

Lá, encontre a porta atual, geralmente 3306 por padrão, e altere -a para outro valor - por exemplo 3308.

Certifique -se de alterar cada ocorrência da porta no arquivo, que está presente no mínimo duas vezes e pode ser gravado até cinco vezes.

Depois de concluído, salve o arquivo e tente reiniciar seu aplicativo MySQL. Se isso ainda não funcionar, o problema pode ser diferente.

Método 2: Tente obter o backup mais recente

Vá na pasta MySQL, na pasta xampp> mysql e, antes de tudo, faça um backup da sua pasta de dados, caso esse não seja o problema real.

Em seguida, abra a pasta de backup, selecione todos os arquivos, exceto o arquivo ibdata1 e copie -os.

Copie -os na pasta de dados na pasta ROOT MYSQL e tente reiniciar seu MySQL. Agora deve estar funcionando - verifique se nenhum dados foi perdido, para exmaple se a entrada mais recente que você inseriu no seu banco de dados está presente.

Em conclusão: como resolver o erro do MySQL

Para concluir, resolver um erro MySQL pode ser tão simples quanto alterar a porta ou usar o backup existente presente na pasta de backup.

Se essas soluções ainda não estão funcionando para você, o melhor é verificar os recursos on -line para encontrar soluções dedicadas aos seus problemas específicos do MySQL.

Erro ao iniciar o MySQL em xampp

Yoann Bierling
Sobre o autor - Yoann Bierling
Yoann Bierling é um profissional de publicação e consultoria digital da web, causando um impacto global por meio de conhecimentos e inovação em tecnologias. Apaixonado por capacitar indivíduos e organizações a prosperar na era digital, ele é levado a fornecer resultados excepcionais e impulsionar o crescimento através da criação educacional de conteúdo.

Aprenda o Basics de SEO: Inscreva -se hoje!

Aumente a visibilidade e o tráfego do seu site, dominando os fundamentos do SEO com nosso curso básico fácil de seguir.

Comece a aprender SEO

Aumente a visibilidade e o tráfego do seu site, dominando os fundamentos do SEO com nosso curso básico fácil de seguir.




Comentários (0)

Deixe um comentário