La manera recomendada de instalar MySQL en Linux es utilizando
      paquetes RPM. Los RPMs de MySQL están generados en SuSE Linux
      7.3, pero deberían funcionar con cualquier versión de Linux que
      soporte rpm y el uso de
      glibc. Para obtener los paquetes RPM, consulte
      Sección 2.1.3, “Cómo obtener MySQL”.
    
MySQL AB proporciona RPMs específicos para algunas plataformas; la diferencia entre un RPM específico para una plataforma y uno genérico es que el primero es generado sobre la misma plataforma a donde está destinado, y emplea enlazado dinámico, en tanto que el RPM genérico está enlazado estáticamente con LinuxThreads.
Nota: las distribuciones RPM de MySQL a menudo estan proporcionadas por otros proveedores. Hay que tener en cuenta que pueden diferir, en características y prestaciones, de aquellas generadas por MySQL AB, y que las instrucciones de instalación en este manual no se les aplican necesariamente. Se deberían consultar las instrucciones del proveedor.
      Si ocurren problemas con un fichero RPM (por ejemplo, si se recibe
      el error “Sorry, the host
      '”), consulte
      Sección 2.12.1.2, “Notas sobre la distribución binaria de Linux”.
    xxxx' could not be looked
      up
      En la mayoría de los casos, sólo será necesario instalar los
      paquetes MySQL-server y
      MySQL-client para conseguir una instalación de
      MySQL en funcionamiento. Los otros paquetes no se necesitan para
      una instalación estándar. Si se deseara ejecutar un servidor
      MySQL-Max, el cual posee capacidades adicionales, se debería
      instalar también el RPM MySQL-Max. No
      obstante, ello debería hacerse solamente
      después de instalar el RPM de
      MySQL-server. Consulte
      Sección 5.1.2, “El servidor extendido de MySQL mysqld-max”.
    
      Si se obtiene un mensaje de error de dependencias cuando se
      intentan instalar los paquetes MySQL (por ejemplo,
      “error: removing these packages would break
      dependencies: libmysqlclient.so.10 is needed by
      ...”), se deberá instalar también el paquete
      MySQL-shared-compat, el cual incluye las
      bibliotecas para compatibilidad hacia atrás
      (libmysqlclient.so.12 para MySQL 4.0 y
      libmysqlclient.so.10 para MySQL 3.23).
    
      Muchas distribuciones Linux aún incluyen MySQL 3.23 y usualmente
      enlazan las aplicaciones dinámicamente para economizar espacio de
      disco. Si estas bibliotecas compartidas están en un paquete
      separado (por ejemplo, MySQL-shared), es
      suficiente con dejar ese paquete instalado y solamente actualizar
      el servidor MySQL y los paquetes cliente (los cuales están
      enlazados estáticamente y no dependen de bibliotecas
      compartidas). Para aquellas distribuciones que incluyen las
      bibliotecas compartidas en el mismo paquete que el servidor MySQL
      (por ejemplo, Red Hat Linux), se puede instalar el RPM
      MySQL-shared 3.23 o utilizar en su lugar el
      paquete MySQL-shared-compat.
    
Están disponibles los siguientes paquetes RPM:
          MySQL-server-
        VERSION.i386.rpm
          El servidor MySQL. Será necesario, a menos que solamente se
          desee conectar a un servidor MySQL ejecutado en otro
          ordenador. Nota: los ficheros RPM del servidor se denominaban
          MySQL-
          antes de la versión 4.0.10. Es decir, no incluían
          VERSION.i386.rpm-server en su nombre.
        
          MySQL-Max-
        VERSION.i386.rpm
          El servidor MySQL-Max. Este servidor tiene capacidades
          adicionales que no posee el provisto en el RPM
          MySQL-server. Igualmente, debe instalarse
          primero el RPM MySQL-server, porque el RPM
          MySQL-Max depende de él.
        
          MySQL-client-
        VERSION.i386.rpm
Los programas cliente MySQL estándar. Es probable que siempre se instale este paquete.
          MySQL-bench-
        VERSION.i386.rpm
          Pruebas al programa y pruebas de rendimiento. Requieren Perl y
          el módulo DBD::mysql.
        
          MySQL-devel-
        VERSION.i386.rpm
Las bibliotecas y ficheros de cabecera que se necesitan para compilar otros clientes MySQL, como los módulos Perl.
          MySQL-shared-
        VERSION.i386.rpm
          Este paquete contiene las bibliotecas compartidas
          (libmysqlclient.so*) que ciertos lenguajes
          y aplicaciones necesitan para enlazar dinámicamente y usar
          MySQL.
        
          MySQL-shared-compat-
        VERSION.i386.rpm
          Este paquete incluye las bibliotecas compartidas para MySQL
          3.23 y MySQL 4.0. Debe instalarse en lugar de
          MySQL-shared si hay instaladas aplicaciones
          enlazadas dinámicamente con MySQL 3.23 y se desea actualizar
          a MySQL 4.0 sin afectar las dependencias de bibliotecas. Este
          paquete se encuentra disponible desde MySQL 4.0.13.
        
          MySQL-embedded-
        VERSION.i386.rpm
La biblioteca del servidor MySQL incrustado (desde MySQL 4.0)
          MySQL-
        VERSION.src.rpm
Contiene el código fuente de todos los paquetes anteriores. Puede usarse para regenerar los RPMs bajo otras arquitecturas (por ejemplo, Alpha o SPARC).
      Para ver todos los ficheros contenidos en un paquete RPM (por
      ejemplo, un RPM MySQL-server), se debe
      ejecutar:
    
shell> rpm -qpl MySQL-server-VERSION.i386.rpm
Para llevar a cabo una instalación estándar mínima, debe ejecutarse:
shell> rpm -i MySQL-server-VERSION.i386.rpm shell> rpm -i MySQL-client-VERSION.i386.rpm
Para instalar solamente el paquete cliente, debe ejecutarse:
shell> rpm -i MySQL-client-VERSION.i386.rpm
      RPM ofrece una característica para verificar la integridad y
      autenticidad de los paquetes antes de instalarlos. Para más
      información consulte
      Sección 2.1.4, “Comprobar la integridad de paquetes con sumas de verificación MD5 o
        GnuPG”.
    
      El servidor RPM ubica los datos bajo el directorio
      /var/lib/mysql. También crea una cuenta de
      acceso para el usuario mysql (si no existe
      anteriormente) a fin de ejecutar el servidor MySQL, y crea las
      correspondientes entradas en /etc/init.d/
      para iniciar el servidor automáticamente al arrancar el sistema.
      (Esto significa que si se había realizado una instalación previa
      y se hicieron cambios al script de inicio, posiblemente se desee
      hacer una copia de ese script para no perder los cambios al
      instalar un nuevo RPM). Consulte Sección 2.9.2.2, “Arrancar y parar MySQL automáticamente”
      para más información sobre como MySQL puede iniciarse
      automáticamente junto con el sistema.
    
      Si se va a instalar el RPM MySQL en una distribución antigua de
      Linux la cual no soporta scripts de inicio en
      /etc/init.d (directamente o por medio de un
      symlink), deberá crearse un vínculo simbólico que apunte a la
      ubicación donde realmente está instalado el script de
      inicialización. Por ejemplo, si la ubicación es
      /etc/rc.d/init.d, se deberán ejecutar los
      siguientes comandos antes de instalar el RPM para crear
      /etc/init.d como un vínculo simbólico que
      apunte allí:
    
shell> cd /etc shell> ln -s rc.d/init.d .
      Sin embargo, todas las principales distribuciones Linux de la
      actualidad soportan la nueva disposición de directorios que
      utiliza /etc/init.d, porque es un requisito
      para cumplir con el LSB (Linux Standard Base, Base Estándar para
      Linux).
    
      Si entre los ficheros RPM instalados se encuentra
      MySQL-server, el servidor
      mysqld debería estar ejecutándose luego de la
      instalación, y se debería estar en condiciones de comenzar a
      utilizar MySQL.
    
Si algo no va bien, se puede hallar más información en la sección dedicada a la instalación binaria. Consulte Sección 2.7, “Instalación de MySQL en otros sistemas similares a Unix”.
Nota: Las cuentas que se hallan en las tablas de permisos de MySQL, en principio no están protegidas con contraseñas. Después de iniciar el servidor se deben establecer contraseñas para esas cuentas siguiendo las instrucciones en Sección 2.9, “Puesta en marcha y comprobación después de la instalación”.
É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.

