Luis, # Primero cambiate a root: sudo -s
# Primero que nada debes bajar mysql o entrar modo single user sin servicios. # Debes asegurarte que el servicio mysql se haya detenido usando lsof o fuser, que te muestran los procesos que usan la carpeta. lsof /var/lib/mysql fuser /var/lib/mysql # En ubuntu hay que usar el comando service como se muestra, /etc/init.d/mysql stop no lo baja el servicio (se produce un respawn). service mysql stop # Luego te cambias a la carpeta mysql: cd /var/lib/mysql/ # Montas to nueva partición en cualquier lado, ej: si es sdb7 la partición haces: mkdir /tmp/sdb7 mount /dev/sdb7 /tmp/sdb7 # Traspasa usando cpio, que preserva todo: find . | cpio -pdmv /tmp/sdb7 Respaldo el contenido de mysql actual: mv mysql mysql.old # Crea la carpeta mysql nueva y le das permisos: mkdir mysql chown mysql:mysql mysql # Desmonta el montaje de traspaso que hicimos en tmp: umount /tmp/sdb7 # Monta tu partición mount /dev/sdb7 mysql # Levanta mysql service mysql start # Reza. Hans Poo, Welinux S.A. Bombero Ossa #1010, oficina 800, +56-22-3729770, Movil: +56-9-3199305 Santiago, Chile ----- Mensaje original ----- > De: "Luis Enrique Araneda" <[email protected]> > Para: [email protected] > Enviados: Viernes, 19 de Diciembre 2014 15:06:20 > Asunto: MySQL - Cambiar ruta directorio datos > > Amigos, > > tengo un Centos, como puedo cambiarle la ruta a mysql? > tengo una partición /data de 500 gb y la partición donde se encuentra es > /var y es de 9 gb, quedo corto con la data que debo ingresar. > > intento cambiar la ruta en el archivo my.conf y no pasa nada, solo error al > iniciar la mysql. > > que estaré haciendo mal? > > > -- > > *Luis Araneda * >

