- 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
- 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.
- 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
- Descargamos las fuentes en formato .tar.gz ( tarball ) de http://www.mysql.com/. (NOTA: son unos 11 Mb)
- Descomprimimos las fuentes:
[shell]# gunzip mysql-3.x.x.tar.gz
[shell]# tar -xvf mysql-3.x.x.tar
- Preparamos las fuentes para compilarlas:
[shell]# cd mysql-3.x.x
[shell]# ./configure --prefix=/usr/local/mysql
- 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
- 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
- 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
- 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
- Probamos el servidor:
[shell]# /usr/local/mysql/bin/safe_mysqld --user=mysql &
Si no devuelve ningún error, entonces está todo bien.
- 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
- 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 de este documento
- Enviar por e-mail este documento