martes, 9 de octubre de 2012

Instalación de MySQL en Ubuntu


Instalación de MySQL en Ubuntu

Creamos el Usuario mysql y el grupo mysql

# groupadd mysql
# useradd -r -g mysql mysql

Descargamos de la página de mysql el tar.gz para la instalación. Primero nos dirigimos a la dirección /usr/local/ que es el lugar donde se instalara nuestro servidor mysql. Ya que el comando tar descomprime en el lugar donde se encuentre en ese momento.

# cd /usr/local/
# tar -xzvf /lugar_donde_se_ha_descomprimido.tar.gz Ejemplo:
# tar -xzvf /home/usuario/Descargas/mysql5.5.tar.gz

Creamos un enlace simbolico para la carpeta descomprimida

# ln -s /mysql5.5/ mysql (hay un espacio entre el / y el mysql)

Ahora cambiamos los dueños y grupo de mysql5.5

# cd /mysql
# chown -R mysql:mysql (primero es el usuario y el segundo el grupo)

Seguidamente descargamos la librería desde apt-get

# apt-get install libaio1

Y realizamos el scrip de instalación

# scripts/mysql_install_db --user=mysql –basedir=/usr/local/mysql

Realizamos el siguiente comando

#gedit /etc/evironment

Y reemplazamos lo que contiene por lo siguiente

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/mysql/bin"

Creamos el siguiente directorio y su dueño

# mkdir /var/run/mysqld
# chown -R mysql:mysql /var/run/mysqld/

Copiamos el archivo de configuración

# cd /usr/local/mysql
# cp support-files/my-medium.cnf /etc/my.cnf

Ahora ejecutamos el servidor

# /user/local/mysql/bin/mysqld_safe –user=mysql &

Para parar el servidor mysql

Abrimos una terminal nueva, ya que en la terminal donde se esta ejecutando el servidor no se debe cerrar, aunque de esa manera se pare, no se para totalmente el servidor. Ejecutamos la siguiente orden.
# ./mysqladmin -u root shutdown


Y ejecutamos el terminal de mysql

# cd /usr/local/mysql/bin
# ./mysql -u root

Hacer mysql un servicio

Al hacerlo servicio, se nos hace más fácil para administrar el servidor mysql. Es mucho más cómodo ya que se ejecuta de un comando simple en el cual no te es necesario conocer la dirección del servicio para tener que ejecutar el servidor.

# cd /usr/local/mysql/support-files/
# cp mysql.server /etc/init.d/mysql
# chmod +x /etc/init.d/mysql
# update-rc.d mysql defaults

- Encendiendo

# service mysql start

- Parando

# service mysql stop

1 comentario:

No insultes a otros que comenten o que escriban el articulo. O tu comentario sera eliminado