Josep Garcia

Cambiar el directorio por defecto (datadir) en mysql

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

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
CAPTCHA de imagen
Enter the characters shown in the image.

Categorías

LinuxAndroidBash ScriptingDrupal

Twitter

Twitter Josep Carlet