Categorias
MySQL xampp

[XAMPP] Trocar MariaDB pelo MySQL da Oracle

Quem trabalha com MySQL mais de perto e precisa utilizar a versão do MariaDB instalada no XAMPP não demora para perceber que existem diferenças entre ambos. A coisa fica mais crítica quando você já utiliza o MySQL 8, visto que o MariaDB não é compatível com ele.

Bom, pra tudo há uma solução!

Mas antes de prosseguir, gostaria de destacar uma regra de ouro que aprendi há mais de 1 década: “Nunca modifique o Core!

Aprendi isso numa época bagunçada em que modificar o código-fonte core de bibliotecas e frameworks era a única solução para conseguir modificar algo.

Sem mais delongas…

Se você já instalou o XAMPP

Renomeie a pasta C:\xampp\mysql para C:\xampp\mariadb

Se você ainda não instalou o XAMP

Desmarque a opção do MySQL e instale o resto que precisar.

Instale o MySQL da Oracle

Baixe e instale normalmente todos os produtos da Oracle relacionados ao MySQL que você queria usar.

IMPORTANTE: Caso vá utilizar Java, PHP, NodeJS, Python, etc… marque a opção para utilizar o plugin de autenticação legado, pois o novo método de autenticação pode ser incompatível com os drivers das linguagens de programação.

Faça o certo!

Abra o prompt de comando como Administrador.

Crie um link simbólico apontando para a pasta do XAMPP:

mklink /d /h /j c:\xampp\mysql "C:\Program Files\MySQL\MySQL Server 8.0"

OBS.: Mude o caminho para o local da instalação do seu MySQL!

PHPMyAdmin?

O instalador do MySQL da Oracle obriga uma senha. Neste caso, é provável que o PHPMyAdmin não abra. Tudo bem!

Abra o arquivo C:\xampp\phpMyAdmin\config.inc.php e troque a senha e tudo voltará a funcionar.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *