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 y modificamos la siguiente variable MYSQLD_ROOT="/home/mysql"
# vi /etc/mysql/my.cnf y modificamos datadir = /home/mysql
5- Volvemos a iniciar el servidor y ya debería funcionar ;):
# /etc/rc.d/mysqld start





Enviar un comentario nuevo