Instalar mysql en CentOS

Tema en 'Redes Informáticas' iniciado por elsapo, 25 Sep 2008.

Estado del tema:
Cerrado para nuevas respuestas
  1. elsapo

    elsapo New Member

    Instalar mysql en CentOS

    Siguiendo en la línea de pequeñas guias para poner a punto nuestro servidor casero, hoy le toca a MySQL.
    No entraré en detalle sobre las características de MySQL, para eso lo mejor es visitar la web oficial, simplemente comentar que se trata de unos de los motores de bases de datos open source más populares de la actualidad. Es uno de los componentes principales de la plataforma LAMP, así que si queremos montar alguna aplicación PHP, blog, etc. seguro que nos hará falta, así que, sin más dilaciones…
    Tomamos como escenario de partida el descrito en el artículo anterior, servidor Linux con CentOS. La versión “oficial” de MySQL en CentOS 4 es la 4.1.12 , no es la última versión (la 5) pero nos sirve para la mayoría de casos, y al tratarse de un paquete oficial en la distribución es más fácil de configurarlo posteriormente, así que ya nos va bien.
    La instalación y posterior configuración la realizaremos en modo comando, por tanto nos conectamos a nuestro servidor vía ssh, o bien si hemos abierto una sesión local abrimos una ventana de terminal.


    Instalación

    Lo primero es ver como se llaman los paquetes a instalar, para ello usaremos up2date:

    up2date --whatprovides=mysql

    Que nos devuelve:

    mysql-4.1.12-3.RHEL4.1

    Este paquete proporciona los programas cliente, y a nosotros nos interesa el servidor así que probamos con:

    up2date --whatprovides=mysql-server

    Que nos muestra:

    mysql-server-4.1.12-3.RHEL4.1

    Ya tenemos la información que necesitabamos, vamos a instalar el paquete del servidor, y dejaremos que up2date se encargue de resolver las dependencias:

    up2date mysql-server

    http://www.ipsolucions.com/blog/wp-content/up2date.png
    Como vemos en la captura anterior, up2date ya se encarga de descargar e instalar otros paquetes necesarios, ahora sólo tenemos que preocuparnos de los ajustes finales:
    Arrancar el servicio

    Tecleamos:

    service mysqld start

    Para arrancar el servicio. Si todo va bien el sistema nos mostrará un OK.
    Establecer la contraseña del usuario root

    Por defecto, el usuario root no tiene asignada una contraseña y esto no es nada recomendable, así que vamos a establecer una. Utilizamos el comando:

    mysqladmin -u root password 'loquesea'

    Cambiar ‘loquesea’ por la contraseña que desemos establecer, pero es importante no olvidarse de teclear las comillas simples.
    Comprobamos la nueva contraseña abriendo una sesión en mysql:

    mysql -u root -p

    Nos pedirá la contraseña, la tecleamos, y si todo es correcto entraremos en la interfaz del cliente de MySQL, podemos teclear algún comando de mysql para interactuar con el servidor, por ejemplo:

    mysql> show databases;

    Nos mostrará las bases de datos que existan en el servidor, normalmente y si acabamos de instalar, aparecerán las bases de datos mysql y test.
    Tecleamos exit para salir del programa cliente.
    Configurar el servicio

    Lo habitual será que cuando arranque o se pare nuestro servidor tambien se inicie o detenga el MySQL, para ello existe una forma muy fácil:

    chkconfig --level 35 mysqld on

    Esto activa el demonio mysqld en los runlevel 3 y 5, y lo detiene en el resto. Si queremos comprobar el estado del servicio podemos utilizar lo siguiente:

    chkconfig --list mysqld

    Y con esto finalizamos la instalación de MySQL en nuestro servidor. Espero que esta guía sea de utilidad.


    un gran agradecimiento a http://www.ipsolucions.com/blog/2006/01/29/instalar-mysql-en-centos/
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página