mysqld-max é o servidor MySQL
(mysqld) configurado com as seguintes
opções de configuração:
| Opção | Comentário |
| --with-server-suffix=-max | Adiciona um sufixo à string de versão mysqld
|
| --with-innodb | Suporte a tabelas InnoDB |
| --with-bdb | Suporte para tabelas Berkeley DB (BDB) |
| CFLAGS=-DUSE_SYMDIR | Suporte a links simbólicos para Windows |
A opção para habilitar o suporte ao InnoDB é necessário apenas no MySQL 3.23. No MySQL 4 e acima, o InnoDB já é incluído por padrão.
Você pode encontrar os binários do MySQL-max em http://www.mysql.com/downloads/mysql-max-4.0.html.
A distribuição binária Windows MySQL 3.23 inclui tanto o
binário mysqld.exe padrão e o binário
mysqld-max.exe.
http://www.mysql.com/downloads/mysql-4.0.html. See
Secção 2.1.1, “Instalando o MySQL no Windows”.
Note que como o Berkeley DB (BDB) não está disponível para
todas plataformas, alguns dos binários Max
podem não ter suporte para ela. Você pode conferir quais tipos
de tabelas são suportadas executando a seguinte consulta:
mysql> SHOW VARIABLES LIKE "have_%";
+------------------+----------+
| Variable_name | Value |
+------------------+----------+
| have_bdb | NO |
| have_crypt | YES |
| have_innodb | YES |
| have_isam | YES |
| have_raid | NO |
| have_symlink | DISABLED |
| have_openssl | NO |
| have_query_cache | YES |
+------------------+----------+
O significado dos valores na segunda coluna são:
| Valor | Significado. |
YES |
A opção está ativa e é utilizada. |
NO |
O MySQL não está compilado com suporte a esta opção. |
DISABLED |
A opção xxx está desabilitada porque o mysqld foi
iniciado com --skip-xxxx ou porque não
foi iniciado com todas as opções necessárias para
habilitar esta opção. Neste caso o arquivo
hostname.err deve conter uma razão
indicando o porque da opção estar desabilitada. |
NOTA: Para conseguir criar
tabelas InnoDB você DEVE
editar suas opções de inicialização para incluir ao menos a
opção innodb_data_file_path. See
Secção 7.5.2, “InnoDB no MySQL Versão 3.23”.
Para obter melhor performance para tabelas BDB, você deve
adicionar algumas opções de configuração para elas também
.See Secção 7.6.3, “Opções de Inicialização do BDB”.
mysqld_safe tenta iniciar automaticamente
qualquer binário mysqld com o prefixo
-max. Isto faz com que seja fácil testar um
outro binário mysqld em uma instalação
existente. Apenas execute o configure com as
opções deseejadas e, então, instale o novo binário
mysqld como mysqld-max no
mesmo diretório onde seu antigo binário
mysqld está. See
Secção 4.8.2, “mysqld-safe, o wrapper do mysqld”.
No Linux, o RPM mysqld-max utiliza o recurso
mysqld_safe já mencionado. (Ele apenas
instala o executável mysqld-max e o
mysqld_safe usará automaticamente este
executável quando o mysqld_safe for
reiniciado).
A tabela a seguir mostra quais tipos de tabelas nossos binários MySQL-Max incluem:
| Sistema | BDB |
InnoDB |
| Windows/NT | S | S |
| AIX 4.3 | N | S |
| HP-UX 11.0 | N | S |
| Linux-Alpha | N | S |
| Linux-Intel | S | S |
| Linux-IA-64 | N | S |
| Solaris-Intel | N | S |
| Solaris-SPARC | S | S |
| SCO OSR5 | S | S |
| UnixWare | S | S |
| Mac OS X | N | S |
Note que a partir do MySQL 4, você não precisa de um servidos MySQL Max para o InnoDB porque ele é incluído por padrão.
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.
