lunes, 6 de junio de 2011

Clonación de sitio moodle 1° Parte Mysql

Hola a todos.

Hoy tengo que clonar una plataforma moodle a un nuevo dominio para realizarle cambios y acoplarla a una nueva campaña.

Explicare los pasos que seguire para clonarla y espero que a alguien le sirva.

En este post cargaremos la base de datos.

En primer lugar ya tenia solicitado un respaldo al hosting donde tengo la aplicación principal.

Con esto ya están los archivos con los respaldos listos.

Por lo que procederemos a montar.

Primero voy a crear una base de datos para el nuevo sitio.

Accedere al servidor por ssh con el perfil de root.

Luego nos pasamos al usuario mysql.


Accedemos a la consola de mysql.


Con el comando "show databases;" echamos una mirada a las bases de datos existentes.


Como ya existe una base de datos moodle crearemos una con otro nombre para esto usamos el comando "create database nombreBase":


Salemos de la consola mysql con el comando "exit;".


Despues salemos del usuario mysql con el comando "exit" y con esto estaremos nuevamente en el usuario root.

Ahora cargaremos la base de datos con el atchivo dump que contiene el respaldo.

Para cargarlo tenemos que estar uvicados en la misma carpeta por lo que con un locate vemos donde está uvicado el archivo dump.


Con el comando "cd" accedemos a la carpeta correspondiente.

Ahora realizamos la carga del archivo con el siguiente comando : "mysql -u mysql -p moodletercera < BackupMoodleDb24May2011.dump".

  • mysql  : la primera palabra es para espesificar que es un comando mysql.
  •  -u : es para indicar que el proccimo es el nombre de usuario de la base de datos.
  • mysql : es el usuario que tengo para mi base de datos.
  • -p : es para indicar que se ingresara la clave. esta se podría colocar despues de -p pero por lo general uno la omite para que no aparesca en la consola y alguien la pueda ver al omitirla una vez que uno da el enter para ejecutar el comando e linux pregunta la clave
  • moodletercera : nombre de la base de datos.
  • < : El menor que indica que se tiene que extraer del archivo y pasar a la base.
  • BackupMoodleDb24May2011.dump : este es el nombre del archivo dump.
Y sería con esto al acceder a nuestro sistema de visualización de bases de datos nos aparecerá la base cargada.

En mi caso yo uso SQL Manager para MYSQL



Espero que esto sea de ayuda.

Luego seguiremos con el resto de el trabajo de migración para que no sea tan extenso el post.

No hay comentarios:

Publicar un comentario