Mudando de mysql para mariadb
Pergunta
De Minha leitura de coisas que configuram MariaDB e ativando Tokudb em um servidor Debian / Ubuntu de 64 bits é uma tarefa relativamente fácil.
Eu atualmente uso mysql e tenho uma grande quantidade de (bem escrito, eu acho) sql no PHP que usa o PDO para acessar o banco de dados.Eu colego que não há diferenças sintáticas entre os sabores do SQL sendo usados por MariaDB e MySQL.Minhas perguntas
- .
- Isso significa que eu posso simplesmente exportar meu MySQL DB atual, substituir todas as referências ao InnoDB com Extradb, execute o script no novo servidor Mariadb e esteja em funcionamento?
- A outra questão potencial é phpmyadmin."Substituição de plugin" significa que eu posso continuar a usar o PHPMYAdmin com o servidor MariaDB?
Finalmente, há outros Getchas aqui que se deve estar ciente antes de fazer tal interruptor?Eu agradeço muito a ajuda.
Solução
Você pode fazer um mysqldump no seu banco de dados atual MySQL e usar a saída para carregar todos os seus dados no MariaDB.Um objetivo do Mariadb é ser totalmente compatível com o MySQL (por enquanto, pelo menos) para que você geralmente possa desligar o servidor MySQL existente, copie a pasta de dados para a sua instalação da MariaDB e inicie-a.
Dado o objetivo de compatibilidade do MariaDB, não há necessidade de alternar suas instruções do motor= InnoDB para qualquer outra coisa, entende que InnoDB= XTRADB.
Por fim, se você quiser começar a converter suas tabelas para o motor de armazenamento Tokudb, confira o Guia de início rápido para dicas.