Instalar MySQL desde los binarios oficiales

Estos pasos están indicados para aquellas situaciones que requieran de la última version de MySQL que no esté soportada por su gestor de paquetes como última versión estable en tu Linux, teniendo que recurrir a la página oficial de MySQL e instalar de forma manual la última versión disponible.

1. Descargamos binarios de MySQL y lo instalamos

cd /tmp/
wget -O mysql.tgz http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.16-linux2.6-i686.tar.gz/from/http://mysql.mirrors.hoobly.com/
tar xvfz mysql.tgz
mv mysql-5.5.16-linux2.6-i686/ /usr/local/mysql

2. Poner MySQL en el path del sistema

editamos el fichero:

nano -w /etc/profile

y añadimos al final la siguiente línea

export PATH=${PATH}:/usr/local/mysql/bin/

y ejecutamos

source /etc/profile

3. Creamos usuario y grupo de sistema para MySQL

groupadd mysql
useradd -g mysql mysql

4. Configuramos directorios de MySQL

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

5. Copiamos configuración básica de MySQL

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

6. Hacemos que al arrancar se inicie el MySQL

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

7. Instalamos una base de datos MySQL y acceso root (cambiar xxxxxx por tu clave de root de MySQL)

apt-get install libaio1
cd /usr/local/mysql
chown -R mysql:mysql data
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
mysqld_safe --user=mysql &
mysqladmin -u root password 'xxxxxx'

8. Ponemos las librerias de MySQL client dentro del sistema

Creamos el fichero

nano -w /etc/ld.so.conf.d/mysql.conf

con el siguiente contenido

# libc default configuration
/usr/local/mysql/lib

y lo ejecutamos:

ldconfig -v | grep mysql

debemos ver una salida parecida a esto:

/usr/local/mysql/lib:
libmysqlclient.so.18 -> libmysqlclient_r.so.18.0.0

No hay comentarios

Agregar comentario