InnoDB no MariaDB Versão 3.23
A partir do MariaDB versão 4.0, InnoDB
está habilitado por padrão. A seguinte informação só se aplica a série 3.23.
Tabelas InnoDB estão incluídas na distribuição fonte a partir do MariaDB 3.23.34a e está ativado no binário MariaDB -Max da série 3.23. No Windows os binários -Max estão contidos na distribuição padrão.
Se você tiver feito o download de uma versão binária do MariaDB que inclui suporte para InnoDB, simplesmente siga as instruções do manual do MariaDB para instalar um vrsão binária do MariaDB. Se você já tem o MySQL-3.23 instalado, então o modo mais simples de instalar MariaDB -Max é substituir i executável do servidor mysqld
com o executável correspondente na distribuição -Max. MariaDB e MariaDB -Max diferem apenas no executável do servidor. Leia "Instalando uma Distribuição Binária do MariaDB". Leia "mysqld-max
, om servidor mysqld
extendido".
Para compilar o MariaDB com suoprte a InnoDB, faça o download do MariaDB-3.23.34a ou posterior de https://mariadb.com/ e configure o MariaDB com a opção --with-innodb
. Veja o manual MariaDB sobre como instalar uma distribuição fonte. Leia "Instalando uma distribuição com fontes do MariaDB".
cd /caminho/para/fonte/mysql-3.23.37 ./configure --with-innodb
Para utiliar tabelas InnoDB no MySQL-Max-3.23 você deve especificar parâmetros de configuração na seção [mysqld]
do arquivo de configuração my.cnf
, ou no Windows opcionalmente em my.ini
.
No mínimo, na versão 3.23 você deve especificar innodb_data_file_path
onde você especificar o nome e tamanho dos arquivos de dados. Se você não mencionar innodb_data_home_dir
em my.cnf
o padrão é criar estes arquivoas no diretorio_dados
do MariaDB. Se você especificar innodb_data_home_dir
como uma string vazia, então você pode dar caminhos absolutos ao seu arquivo de dados em innodb_data_file_path
.
O modo mínimo de modificar é de adicionar a seção [mysqld]
a linha
innodb_data_file_path=ibdata:30M
mas para obter melhor desempenho é melhor que você especifique as opções como recomendado. Leia "Opções de Inicialização do InnoDB".