Lo mejor es hacer todo este proceso como su
/etc/init.d/mysql stop
Copiamos el contenido del directorio de datos de MySql a su nueva ubicación
cp -ra /var/lib/mysql /media/depruebas/DATOS_04/mysql
En mi caso es una unidad extraible ( para probar )
Una vez hemos copiado el directorio nuevo editamos el fichero de configuración de MySql
vim /etc/mysql/mysql.conf.d/mysqld.cnf
y buscamos la linea donde se esta la entrada datadir = /var/lib/mysql y la cambiamos por la nueva ubicacion
#datadir = /var/lib/mysql
datadir = /media/depruebas/DATOS_04/Dropbox/mysq
Comentamos la linea original por si la necesitamos algún día.
Ahora vamos a cambiar la ruta del MySql en apparmor, editamos el fichero
vim /etc/apparmor.d/usr.sbin.mysqld
Y buscamos las lineas
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
Y las cambiamos por la nueva ruta
/media/depruebas/DATOS_04/Dropbox/mysql/ r,
/media/depruebas/DATOS_04/Dropbox/mysql/** rwk,
Ahora reiniciamos apparmor
service apparmor restart
Y reiniciamos MySql
/etc/init.d/mysql start
Y ya esta funcionando en otra ruta los datos de MySql.
Y esto es todo, feliz programming!!
Saludos
Alex.