Diferencia entre revisiones de «Restaurar base datos mysql desde archivos»

De enunpimpam
Saltar a: navegación, buscar
(Página creada con «En caso de desastre total del nuestro servidor, no tenemos copia de seguridad de las base de datos, pero si podemos acceder a los datos del disco duro, y necesitamos restau…»)
 
Línea 5: Línea 5:
 
En el nuevo servidor copiamos las carpetas necesarias en la misma direccion <code class="alert-success>/var/lib/mysql</code>.
 
En el nuevo servidor copiamos las carpetas necesarias en la misma direccion <code class="alert-success>/var/lib/mysql</code>.
  
Asignamos permisos escritura y lecturas en usuario y grupo,<code class="alert-info>drwx------</code>
+
Paramos el servicio de mysql.
 +
 
 +
/etc/init.d/mysql stop
 +
 
 +
Asignamos permisos escritura, lecturas y ejecución para el usuario, <code class="alert-info>drwx------</code>
 
  chmod -R 700 carpetaBD
 
  chmod -R 700 carpetaBD
 +
Asignamos usuario y grupo
 +
chown mysql: carpetaBD
 +
A los archivos dentro de cada carpeta(BD) les asignaremos permisos de escritura y lecturas en usuario y grupo.<code class="alert-info>-rw-rw----</code>
 +
chmod 660 *

Revisión del 17:21 8 oct 2020

En caso de desastre total del nuestro servidor, no tenemos copia de seguridad de las base de datos, pero si podemos acceder a los datos del disco duro, y necesitamos restaurar todo y levantar un nuevo servidor.

Respaldo de BD

Copiamos los archivos correspondientes a las bases de datos que teníamos, en Ubuntu están /var/lib/mysql, solo se van a necesitar las carpetas que corresponden a las bases de datos y el archivo ibdata1

Permisos

En el nuevo servidor copiamos las carpetas necesarias en la misma direccion /var/lib/mysql.

Paramos el servicio de mysql.

/etc/init.d/mysql stop

Asignamos permisos escritura, lecturas y ejecución para el usuario, drwx------

chmod -R 700 carpetaBD

Asignamos usuario y grupo

chown mysql: carpetaBD

A los archivos dentro de cada carpeta(BD) les asignaremos permisos de escritura y lecturas en usuario y grupo.-rw-rw----

chmod 660 *