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.