Sql
Para exportar la base de datos de MediaWiki antes de realizar la migración a Docker, sigue estos pasos:
1. **Realiza un volcado de la base de datos actual:**
Utiliza la herramienta `mysqldump` para exportar la base de datos actual de MediaWiki. Asegúrate de reemplazar `mediawiki_db`, `db_user` y `db_password` con los valores correctos para tu configuración.
````bash
mysqldump -u db_user -p db_password mediawiki_db > mediawiki_db.sql
```
Esto creará un archivo `mediawiki_db.sql` con la estructura y los datos de tu base de datos de MediaWiki actual.
2. **Copia el volcado de la base de datos al directorio de trabajo de Docker:**
Copia el archivo `mediawiki_db.sql` al directorio `mediawiki-docker` que creaste en la respuesta anterior. Este archivo se utilizará para importar los datos en el contenedor de MySQL.
3. **Importa el volcado de la base de datos en el contenedor de MySQL:**
Para importar el volcado de la base de datos en el contenedor de MySQL, sigue estos pasos:
a. Asegúrate de que los contenedores de Docker estén ejecutándose. Si no es así, inícialos con el siguiente comando desde el directorio `mediawiki-docker`:
```bash
docker-compose up -d
```
b. Copia el archivo `mediawiki_db.sql` al contenedor de MySQL:
```bash
docker cp mediawiki_db.sql mysql:/tmp/mediawiki_db.sql
```
c. Conéctate al contenedor de MySQL e importa el volcado de la base de datos:
```bash
docker exec -it mysql /bin/bash
mysql -u root -p mediawiki < /tmp/mediawiki_db.sql
```
Ingresa la contraseña de root cuando se te solicite. Esto importará la base de datos de MediaWiki en el contenedor de MySQL.
4. **Verificación:**
Abre tu navegador web y visita `https://your_domain.com`. Deberías ver la página de inicio de MediaWiki con SSL habilitado y la autenticación LDAP configurada. Además, los datos de tu base de datos original deberían estar presentes en la nueva instancia de MediaWiki en Docker.
Después de completar estos pasos, habrás migrado exitosamente tu instancia de MediaWiki a Docker con Apache, LDAP, certificados SSL y MySQL, incluyendo la importación de tus datos existentes en la base de datos.
Comentarios
Publicar un comentario