Diferencia entre revisiones de «Respaldo Mediawiki»

De CURE - Informática
Ir a la navegación Ir a la búsqueda
m
 
(No se muestran 13 ediciones intermedias de otro usuario)
Línea 23: Línea 23:
 
===Opción 2===
 
===Opción 2===
  
 +
También se puede respaldar la base de datos wikidb usando PHPMyadmin, véase la siguiente pagina: 
  
===Usuario de Base de Datos==
+
[http://taller.curerocha.edu.uy/mediawiki/index.php/MySQL MySQL]
Tener en cuenta que la wiki para acceder a la base de datos crea un usuario wikiuser y una cierta contraseña.
 
  
Estos datos están en /var/www/mediawiki/LocalSettings.php
+
Ingresar a la pagina [https://base-de-datos.taller.curerocha.edu.uy/ PhPMyadmin]
  
Respaldo al 22/06/2011: [[Archivo: wikidb.sql.tar.gz]]
+
Ir a la solapa Exportar
 +
 
 +
Seleccionar wikidb
 +
 
 +
Ponerle nombre al archivo a generar y compresión con gzip
 +
 
 +
Para restaurar esta base de datos, ingresar nuevamente a PHPMyadminb
 +
 
 +
Ir a la solapa Importar
 +
 
 +
Buscar el archivo respaldado y confirmar.
 +
 
 +
Ya restaurada la base de datos, se debe agregar un usuario (wikiuser) de base de datos con el que la mediawiki accederá a la base de datos wikidb.
 +
 
 +
Se debe agregar este usuario en tres diferente ámbitos y de la siguiente manera:
 +
 
 +
Ir a la solapa Privilegios, Agregar un nuevo usuario
 +
 
 +
Ingresar:
 +
Nombre de usuario: wikiuser
 +
Contraseña: obtenerla del archivo /var/www/mediawiki/LocalSettings.php
 +
Servidor: %, localhost y localhost.localdomain
 +
Privilegios globales: ninguno
 +
Privilegios wikidb: todos menos grant
 +
 
 +
Respaldo al 28/02/2012: [[Archivo: 28-02-12-wikidb.sql.gz‎]]
 +
 
 +
Ademas de la base de datos hay que respaldar el directorio /var/www/mediawiki
 +
 
 +
Ojo con los permisos y dueños de los siguientes directorios y archivos:
 +
 
 +
drwxrwxrwx  2 root    root      4096 2012-02-24 20:42 config
 +
drwxrwxrwx 23 www-data www-data  4096 2012-02-24 20:42 images
 +
-rw-r--r--  1 www-data www-data  5091 2012-02-24 20:42 LocalSettings.php
 +
 
 +
[[Category:Descontinuadas]]

Revisión actual - 18:02 14 ene 2022

Respaldo de Base de datos

Opción 1

  1. Desde el shell del cliente mysql:
  2. Vuelco todos los datos de cache a disco, cierro y bloqueo todas las tablas

mysql> FLUSH TABLES WITH READ LOCK;

  1. Ejecuto mysqldump para hacer el backup

$ mysqldump -h ip_o_host_name -u nombre_de_usuario -p nombre_base_de_datos --routines> backup.sql

  1. Desde el shell del cliente mysql:
  2. Desbloqueo las tablas

mysql> UNLOCK TABLES;

Para restaurar la base de datos:

Crear la base de datos wikidb e importar el backup.sql

$mysql -h ip_o_host_name -u nombre_de_usuario -p nombre_base_de_datos <backup.sql


Opción 2

También se puede respaldar la base de datos wikidb usando PHPMyadmin, véase la siguiente pagina:

MySQL

Ingresar a la pagina PhPMyadmin

Ir a la solapa Exportar

Seleccionar wikidb

Ponerle nombre al archivo a generar y compresión con gzip

Para restaurar esta base de datos, ingresar nuevamente a PHPMyadminb

Ir a la solapa Importar

Buscar el archivo respaldado y confirmar.

Ya restaurada la base de datos, se debe agregar un usuario (wikiuser) de base de datos con el que la mediawiki accederá a la base de datos wikidb.

Se debe agregar este usuario en tres diferente ámbitos y de la siguiente manera:

Ir a la solapa Privilegios, Agregar un nuevo usuario

Ingresar: Nombre de usuario: wikiuser Contraseña: obtenerla del archivo /var/www/mediawiki/LocalSettings.php Servidor: %, localhost y localhost.localdomain Privilegios globales: ninguno Privilegios wikidb: todos menos grant

Respaldo al 28/02/2012: Archivo:28-02-12-wikidb.sql.gz

Ademas de la base de datos hay que respaldar el directorio /var/www/mediawiki

Ojo con los permisos y dueños de los siguientes directorios y archivos:

drwxrwxrwx 2 root root 4096 2012-02-24 20:42 config drwxrwxrwx 23 www-data www-data 4096 2012-02-24 20:42 images -rw-r--r-- 1 www-data www-data 5091 2012-02-24 20:42 LocalSettings.php