Ir al contenido principal

Entradas

Mostrando entradas de noviembre, 2017

Mover directorio de datos de MySQL (mariadb) a otro filesystem en Centos 7

Puede darse el caso en el que necesitemos mover el directorio en el cuál una base de datos MySQL almacena la información , por ejemplo, a un filesystem mas grande. El proceso es sencillo y existen varios tutoriales para realizarlo, por ejemplo: https://www.digitalocean.com/community/tutorials/how-to-move-a-mysql-data-directory-to-a-new-location-on-ubuntu-16-04 https://www.digitalocean.com/community/tutorials/how-to-change-a-mysql-data-directory-to-a-new-location-on-centos-7 Sin embargo, en Centos / RHEL hay un par de detalles a tomar en cuenta, especialmente aquellos que requieren modificar el contexto de seguridad SeLinux de los directorio. El primer paso es detener la ejecución del servicio, en mi caso el paquete instalado es mariadb-server: systemctl stop mariadb Mover el directorio. Ya que detuvimos el servicio vamos a realizar una copia del directorio de datos ( /var/lib/mysql en la mayoría de los casos) supongamos que el destino será /disk2/mysql :