A partir do MySQL 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 MySQL 3.23.34a e está ativado no binário MySQL -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 MySQL
que inclui suporte para InnoDB, simplesmente siga as
instruções do manual do MySQL para instalar um vrsão binária
do MySQL. Se você já tem o MySQL-3.23 instalado, então o modo
mais simples de instalar MySQL -Max é substituir i executável
do servidor mysqld
com o executável
correspondente na distribuição -Max. MySQL e MySQL -Max
diferem apenas no executável do servidor. See
Secção 2.2.9, “Instalando uma Distribuição Binária do MySQL”. See
Secção 4.8.5, “mysqld-max
, om servidor mysqld
extendido”.
Para compilar o MySQL com suoprte a InnoDB, faça o download do
MySQL-3.23.34a ou posterior de http://www.mysql.com/ e configure
o MySQL com a opção --with-innodb
. Veja o
manual MySQL sobre como instalar uma distribuição fonte. See
Secção 2.3, “Instalando uma distribuição com fontes do MySQL”.
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 MySQL. 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. See Secção 7.5.3, “Opções de Inicialização do InnoDB”.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.