Está usted en Indice > Construcción > Lenguajes > MySQL > Lecciones y Paso a Paso > Compilar MySQL para Linux
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Compilar MySQL para Linux

  • Nos ponemos como root para empezar a trabajar
  • Creamos el grupo y usuario mysql
  • Descargamos las fuentes de MySQL y las descomprimimos
  • Preparamos las fuentes para ser compiladas
  • Compilamos e instalamos las fuentes
  • Instalamos la Base de Datos
  • Asignamos los direcorios a sus respectivos propietarios
  • Copiamos el archivo de configuración a /etc
  • Probamos MySQL
Adquirimos permisos de root para no tener ningún problema
  1. Obtenemos login como root con el comando su -l:

    [shell]$ su -l
    Password:
    [shell]#


    Notar que el signo $ ha cambiado por #. Si es así, habremos obtenido permisos de root, cosa que usaremos para tareas muy determinadas, ya que podemos dañar el sistema.

  2. Añadimos el grupo mysql y creamos el usuario mysql dentro del grupo mysql:

    [shell]# groupadd mysql
    [shell]# useradd -g mysql mysql
Bajamos las fuentes y las preparamos para compilarlas
  1. Descargamos las fuentes en formato .tar.gz ( tarball ) de http://www.mysql.com/. (NOTA: son unos 11 Mb)
  2. Descomprimimos las fuentes:

    [shell]# gunzip mysql-3.x.x.tar.gz
    [shell]# tar -xvf mysql-3.x.x.tar

  3. Preparamos las fuentes para compilarlas:

    [shell]# cd mysql-3.x.x
    [shell]# ./configure --prefix=/usr/local/mysql

  4. Si todo ha ido bien, estaremos en condiciones de compilar MySQL:

    [shell]# make && make install && echo "Bien compilado e instalado"
Instalando las Bases de Datos
  1. Si todo ha ido bien, deberemos ejecutar el script mysql_install_db:

    [shell]# cd scripts
    [shell]# ./mysql_install_db


      Si nada ha fallado, seguimos con la configuración
  2. Ahora cambiamos los propietarios de los directorios

    [shell]# chown -R root /usr/local/mysql
    [shell]# chown -R mysql /usr/local/mysql/var
    [shell]# chgrp -R mysql /usr/local/mysql

  3. Una vez habido entregado los directorios a sus propietarios, creamos el archivo de configuración:

    [shell]# cd ..
    [shell]# cp support-files/my-medium.cnf /etc/my.cnf

  4. Probamos el servidor:

    [shell]# /usr/local/mysql/bin/safe_mysqld --user=mysql &

      Si no devuelve ningún error, entonces está todo bien.
  5. Comprobamos la conexión con el servidor con el programa mysql:

    [shell]# /usr/local/mysql/bin/mysql

      Si obtenemos la línea de comandos del servidor, entonces está todo correcto
  6. Creamos los enlaces a los clientes de MySQL:

    [shell]# ln /usr/local/mysql/bin/mysql /usr/bin/mysql
    [shell]# ln /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin


Usuarios que han visto este tema también han visto...

- Tipos de tablas usadas por MySQL
- Concatenar la salida con MySQL
- Trabajar con fechas en MySQL
- MySQL por línea de comandos
- El prompt de MySQL


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 07:41:49