SpanishMySql5

Instalar MySQL 5 en Breezy

Para una instalación standard los pasos son los siguientes

Descargar MySql

Descargar mysql desde www.mysql.org. (Esta guía trata solo la versión standard, para obtener información sobre otras versiones de mysql consultar la documentación de mysql http://dev.mysql.com/doc/)

Ej. wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-standard-5.0.18-linux-i686-glibc23.tar.gz/from/http://na.mirror.garr.it/mirrors/MySQL/

Crear el grupo y usuario para mysql

groupadd mysql
useradd -g mysql mysql

Descompactar los archivos

Es recomendable copiar los archivos en una carpeta que no sea la home del usuario con el cual estamos haciendo la instalación, vamos a usar /usr/local

tar zvxf /link/al/archivo/descargado /usr/local

Una vez extraidos los archivos tendremos una carpeta con un nombre tipo mysql-standard-5.0.18-linux-i686-glibc23.

Creamos un link virtual para mayor comodidad

ln -s /usr/local/mysql-standard-5.0.18-linux-i686-glibc23 /usr/local/mysql

Instalación

Si se encuentran problemas en alguno de los siguientes pasos es posible controlar el log que viene creado en la carpeta data (nombredelserver.err);

cd /usr/local/mysql/scripts

./mysql_install_db --user-mysql

Luego cambiamos los propietarios de las carpetas

chown -R root /usr/local/mysql
chwon -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql

Para hacer una prueba ejecutar el server manualmente

/usr/local/mysql/bin/mysqld_safe --user=mysql &

Si todo salió bien es posible acceder al server ejecutando

/usr/local/mysql/bin/mysql --user=root

Iniciar mysql automáticamente

El script para arrancar el server es support-files/mysql.server. Tenemos que copiarlo a la carpeta /etc/init.d y agregarlo a la lista de los scripts que se ejecutan al iniciar ubuntu.

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

SpanishMySql5 (last edited 2008-08-06 16:36:34 by localhost)