Lo primero es descargar el código fuente de aquí.
Lo siguiente seria continuar con las instrucciones que facilita la página de MySQL, pero al seguirlas nos encontraremos con un par de errores, y es por ello que he creado esta guía.
Los pasos que aparecen en la web de MySQL son estos:
shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> scripts/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql data # Next command is optional shell> cp support-files/my-medium.cnf /etc/my.cnf shell> bin/mysqld_safe --user=mysql & # Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.server
Debemos tener permisos de root y debemos sustituir /path/to/mysql-VERSION-OS por la ruta a donde hemos descomprimido los ficheros descargados.
Vamos siguiendo las instrucciones paso a paso, hasta llegar al comando:
scripts/mysql_install_db --user=mysql
Para evitar que nos de un error, lanzamos el siguiente comando en la consola:
sudo rm /etc/mysql/my.cnf
Y tambien tenemos que instalar el paquete libaio1. Podemos instalarlo desde Synaptic o mediante el comando:
sudo apt-get install libaio1
Tras esto, ya podremos seguir ejecutando las instrucciones de la guía de MySQL sin encontrar ningún error.
Finalmente, si queremos que el servicio de base de datos arranque automáticamente al encender el equipo, deberemos editar el archivo que hemos copiado en la carpeta /etc/init.d/. Para ello:
sudo gedit /etc/init.d/mysql.server
Deberemos modificar la linea de configuración del basedir para que queda así:
basedir=/usr/local/mysql
Guardamos el fichero, y comprobamos que podemos arrancar y parar el servicio MySQL. Para ello lanzamos los comandos:
sudo /etc/init.d/mysql.server start
sudo /etc/init.d/mysql.server stop
Si todo a ido bien, para terminar solo queda actualizar el enlace al script de arranque:
sudo update-rc.d mysqld defaults
Esto es todo ;)
Fuente 1
Fuente 2
Fuente 3
No hay comentarios:
Publicar un comentario