Inicio > BBDD > Mover directorio de datos MySQL

Mover directorio de datos MySQL

Parar el servicio de MYSQL:

/etc/init.d/mysql stop

Confirmar que tu directorio de datos es este /var/lib/mysql. Lo recomdable es verificarlo en el archivo my.cnf

Crear el nuevo directorio donde ubicaremos los datos y hacer propietario al usuario mysql de ello:

mkdir /nuevo_directorio

chown -R mysql:mysql /nuevo_directorio
Copiar los datos al nuevo directorio:

cp -r /antiguo_directorio   /nuevo_directorio

Modificamos el nombre del antiguo directorio:

mv /antiguo_directorio  /antiguo_directorio_old

Modificar el fichero my.cnf para indicar el nuevo directorio de datos:

nano /etc/mysql/my.conf

#datadir = /antiguo_directorio

datadir = /nuevo_directorio

Chequea si tu distribucion linux tiene este fichero: /etc/apparmor.d/usr.sbin.mysql

Si existe lo editamos y modificamos las entradas que tengan el antiguo directorio por el nuevo:

nano /etc/apparmor.d/usr.sbin.mysqld

/nuevo_directorio/     r,
/nuevo_directorio/   ** rwk,

Reiniciamos el servicio:

/etc/init.d/apparmor restart

Arrancamos el servicio de MYSQL:

/etc/init.d/mysql start

Adicionalmente podemos crear un enlace simbolico del directorio nuevo al directorio antiguo, y hacerle propietario a mysql, ya que puede haber aplicaciones que tenga metido en su codigo a fuego la ruta de los datos de la BBDD

Anuncios
Categorías:BBDD Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: