Diferencia entre revisiones de «Respaldo Mediawiki»
m |
|||
(No se muestran 12 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: | ||
− | + | [http://taller.curerocha.edu.uy/mediawiki/index.php/MySQL MySQL] | |
− | |||
− | + | Ingresar a la pagina [https://base-de-datos.taller.curerocha.edu.uy/ PhPMyadmin] | |
− | Respaldo al | + | 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
- Desde el shell del cliente mysql:
- Vuelco todos los datos de cache a disco, cierro y bloqueo todas las tablas
mysql> FLUSH TABLES WITH READ LOCK;
- Ejecuto mysqldump para hacer el backup
$ mysqldump -h ip_o_host_name -u nombre_de_usuario -p nombre_base_de_datos --routines> backup.sql
- Desde el shell del cliente mysql:
- 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:
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