Cambiar el directorio por defecto (datadir) en mysql
By josepgarcia on Mié, 03/17/2010 - 00:27
Directorio por defecto:
/var/lib/mysql
Directorio nuevo:
/home/mysql (en nuestro caso)
1- Detenemos el servidor mysql:
Archlinux:
# /etc/rc.d/mysqld stop
2- Creamos la nueva carpeta, copiamos los archivos existentes en el directorio por defecto y modificamos el usuario y grupo de los archivos para tener acceso posteriormente:
# cp -r /var/lib/mysql /home # chown -R mysql:mysql /home/mysql
3- Movemos la carpeta por defecto para asegurarnos de que ya no la va a usar, posteriormente podemos borrarla, ya que hemos copiado las bases de datos a /home/mysql
# mv /var/lib/mysql /var/lib/mysql_OLD
4- Editamos los archivos de configuración:
Archlinux:
# vi /etc/rc.d/mysqld</code> y modificamos la siguiente variable <code>MYSQLD_ROOT="/home/mysql"
# vi /etc/mysql/my.cnf</code> y modificamos <code>datadir = /home/mysql
5- Volvemos a iniciar el servidor y ya debería funcionar:
# /etc/rc.d/mysqld start
Categoría:
Añadir nuevo comentario