El servidor MySQL-Maxk es una versión del servidor MySQL mysqld compilada para añadir características adicionales.
La distribución a usar depende de la plataforma:
            Para Windows, las distribuciones binarias de MySQL incluyen
            ambos servidores (mysqld.exe) y el
            servidor MySQL-Max (mysqld-max.exe), por
            lo que no es necesario adquirir ninguna distribución
            especial. Símplemente use una distribución normal para
            Windows, disponible en
            http://dev.mysql.com/downloads/.
            Consulte Sección 2.3, “Instalar MySQL en Windows”.
          
            Para Linux, si instala MySQL utilizando una distribución
            RPM, use el RPM MySQL-server en primer
            lugar para instalar una versión estándar del servidor
            llamada mysqld. A continuación use el
            RPM MySQL-Max para instalar el servidor
            llamado mysqld-max. El RPM
            MySQL-Max presupone que el RPM con el
            servidor normal está instalado. Consulte
            Sección 2.4, “Instalar MySQL en Linux” para más información sobre los
            paquetes RPM para Linux.
          
Todas las otras distribuciones MySQL-Max contienen un único servidor llamado mysqld pero que tiene las características adicionales incluídas.
Puede encontrar los binarios para MySQL-Max en la página Web de MySQL AB en http://dev.mysql.com/downloads/.
MySQL AB compila el servidor MySQL-Max usando las siguientes opciones de configure:
            --with-server-suffix=-max
          
            Esta opción añade un sufijo -max a la
            cadena de caracteres mysqld de la
            versión.
          
            --with-innodb
          
Esta opción activa el soporte para el motor de almacenamiento InnoDB. Los servidores MySQL-Max siempre incluyen soporte para InnoDB . Desde MySQL 4.0 en adelante, se incluye por defecto InnoDB en todas las distribuciones binarias, por lo que no necesita un servidor MySQL-Max simplemente para obtener soporte para InnoDB.
            --with-bdb
          
Esta opción activa el soporte para el motor de almacenamiento Berkeley DB (BDB).
            USE_SYMDIR
          
Esta definición está activada para activar el soporte para links simbólicos en Windows. En MySQL 5.0, el soporte para links simbólicos está disponible para todos los servidores Windows, así que un servidor Max no es necesario para aprovechar esta característica.
            --with-ndb-cluster
          
Esta opción activa el soporte para el motor de almacenamiento NDB Cluster . Actualmente (como en5.0.9-beta), el Cluster se soporta en Linux, Solaris, y Mac OS X solamente. Algunos usuarios han reportado éxitos al utilizar MySQL Cluster compilado de las fuentes en sistemas operativos basados en BSD, pero no están soportados oficialmente de momento.
Las distribuciones binarias de MySQL-Max son útiles para aquéllos que quieran instalar programas precompilados. Si compila MySQL a partir de una distribución fuente, puede construir su propio servidor de estilo Max activando las mismas características en tiempo de configuración que usan las distribuciones binarias de MySQL-Max al ser creadas.
Los servidores MySQL-Max incluyen el motor de almacenamiento BerkeleyDB (BDB) cuando es posible, pero no todas las plataformas soportan BDB.
        Los servidores MySQL-Max para Solaris, Mac OS X, y Linux (en la
        mayoría de plataformas) incluyen soporte para el motor de
        almacenamiento NDB Cluster . Tenga en cuenta que el servidor
        debe reiniciarse con la opción ndbcluster
        para ejecutar el servidor como parte de un MySQL Cluster. (Para
        más detalles, consulte
        Sección 16.4, “Configuración de MySQL Cluster”.)
      
La siguiente tabla muestra en qué plataformas los binarios de MySQL-Max incluyen soporte para BDB y/o NDB Cluster:
| Sistema | Soporte BDB | Soporte NDB | 
| AIX 4.3 | N | N | 
| HP-UX 11.0 | N | N | 
| Linux-Alpha | N | S | 
| Linux-IA-64 | N | N | 
| Linux-Intel | S | S | 
| Mac OS X | N | N | 
| NetWare | N | N | 
| SCO OSR5 | S | N | 
| Solaris-SPARC | S | S | 
| Solaris-Intel | N | S | 
| UnixWare | S | N | 
| Windows NT/2000/XP | S | N | 
Para ver los motores de almacenamiento que soporta su servidor, ejecute el siguiente comando:
mysql> SHOW ENGINES; +------------+---------+----------------------------------------------------------------+ | Engine | Support | Comment | +------------+---------+----------------------------------------------------------------+ | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | | HEAP | YES | Alias for MEMORY | | MERGE | YES | Collection of identical MyISAM tables | | MRG_MYISAM | YES | Alias for MERGE | | ISAM | NO | Obsolete storage engine, now replaced by MyISAM | | MRG_ISAM | NO | Obsolete storage engine, now replaced by MERGE | | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | | INNOBASE | YES | Alias for INNODB | | BDB | YES | Supports transactions and page-level locking | | BERKELEYDB | YES | Alias for BDB | | NDBCLUSTER | NO | Clustered, fault-tolerant, memory-based tables | | NDB | NO | Alias for NDBCLUSTER | | EXAMPLE | NO | Example storage engine | | ARCHIVE | YES | Archive storage engine | | CSV | NO | CSV storage engine | | FEDERATED | YES | Federated MySQL storage engine | | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | +------------+---------+----------------------------------------------------------------+ 18 rows in set (0.00 sec)
        (Consulte también Sección 13.5.4.8, “Sintaxis de SHOW ENGINES”.)
      
        Antes de MySQL 4.1.2, SHOW ENGINES no está
        disponible. Use el siguiente comando en su lugar y compruebe que
        el valor de la variable para el motor de almacenamiento en que
        está interesado:
      
mysql> SHOW VARIABLES LIKE 'have%'; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | have_archive | YES | | have_bdb | YES | | have_blackhole_engine | YES | | have_compress | YES | | have_crypt | NO | | have_csv | NO | | have_example_engine | NO | | have_federated_engine | YES | | have_geometry | YES | | have_innodb | YES | | have_isam | NO | | have_ndbcluster | NO | | have_openssl | YES | | have_query_cache | YES | | have_raid | NO | | have_rtree_keys | YES | | have_symlink | YES | +-----------------------+-------+ 17 rows in set (0.06 sec)
        La salida precisa de estos comandos SHOW
        variará en función de la versión de MySQL usada (y las
        características que haya activadas). Los valores en la segunda
        columna indican el nivel de soporte por parte del servidor para
        cada característica, como se muestra:
      
| Valor | Significado | 
| YES | La característica se soporta y está activa. | 
| NO | La característica no se soporta. | 
| DISABLED | La característica se soporta pero no está activa. | 
        Un valor NO significa que el servidor está
        compilado sin soporte para la característica, por lo que no
        puede activarse en tiempo de ejecución.
      
        Un valor DISABLED aparece porque el servidor
        se arrancó con una opción que deshabilita la característica,
        o porque no todas las opciones requeridas para activarla se han
        dado. En el último caso, el fichero de log de error
        host_name.err
        Puede ver el mensaje DISABLED para los
        motores de almacenamiento InnoDB,
        BDB, o ISAM si el servidor
        está compilado para soportarlos pero se arrancó con las
        opciones --skip-innodb,
        --skip-bdb, o --skip-isam
        en tiempo de ejecución.
      
        Todos los servidores MySQL soportan tablas
        MyISAM , ya que MyISAM es
        el motor de almacenamiento por defecto.
      
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

