Vou demonstrar aqui um breve tutorial para ativar o InnoDB no MySQL instalado através do XAMPP.
Só para ilustrar, em um dos projetos que estava desenvolvendo surgiu a necessidade de se criar um banco de dados no MySQL com o engine InnoDB, pois o engine MyISAM não dá suporte à Foreign Key.
Foi então que descobri que, por padrão, a engine InnoDB vem desativada na instalação do XAMPP. Após “martelar” supostas soluções e “garimpar” na web, encontrei a solução.
Vamos ao tutorial:
- Procure a pasta de instalação do XAMPP (Geralmente é instalado em C:/). Abra a pasta.
- Procure a pasta mysql. Abra a pasta e procure a pasta bin. Abra a pasta bin.
- Encontre o arquivo my.cnf, conforme mostra a figura abaixo:

- Pronto. Já encontramos o arquivo a ser editado.
- Agora abra o arquivo my.cnf o Notepad (Bloco de Notas).
- Após abrir o arquivo my.cnf no Notepad, localize (Ctrl+F) a linha com o termo “skip-innodb”, conforme mostra a figura abaixo:

- É a partir da linha com o termo “skip-innodb” que começam as configurações do engine innoDB. Você, provavelmente, encontrará uma situação igual a da próxima imagem:

- Repare que a linha “skip-innodb” não está comentada (#).
- Vamos a solução. Comente com # a linha com o termo “skip-innodb”.
- Feito isso, agora é só ativar o innoDB. Retire o comentário (#) das linhas que contém o termo #innodb_. Deverá ficar assim:

- Pronto. Já configuramos o engine InnoDB no MySQL instalado pelo XAMPP.
- Para finalizar, salve o arquivo e reinicie o serviço do MySQL no painel do XAMPP.
Bom galera, espero ter colaborado de alguma forma. Até a próxima!

(1 votos)





Últimos comentários