Para configurar los respaldos automáticos MySQL de alguna de nuestras bases de datos, vamos a necesitar del programa Navicat MySQL; iniciamos abriéndolo
Dentro de navicat, vamos a seleccionar la base de datos a respaldar y presionamos sobre el botón ‘Schedule’ para poder programar una nueva tarea, que en este caso va a ser el respaldo de la base de datos
Una vez presionado ‘Schedule’ buscamos un poco mas abajo la opción ‘New Batch Job’ y la presionamos para obtener la ventana de configuración de la nueva tarea; buscamos en la lista de tareas disponibles la de ‘Backup’ o respaldo y hacemos doble clic
Luego del clic, la tarea se pasa a la lista de abajo, donde podremos encontrar las tareas que tendríamos activas dentro de la base de datos.
Concluimos la asignación de la tarea presionando el botón ‘Save’ (Guardar)
Nos va a pedir una frase para nosotros poder identificar la tarea que estamos creando, la escribimos y presionamos en OK
Si realizamos todo correctamente, ahora en el menú ‘Schedule’ aparecerá la tarea que creamos; lo siguiente sería presionar la opción ‘Set Task Schedule’ para programar un intervalo de tiempo para realizar la tarea, nos mostrara una ventana
Dentro de la ventana presionamos en ‘Nuevo’ y elegimos cada cuando queremos que se realice nuestro respaldo, incluida una hora del día, esto nos permite elegir un horario con menos carga laboral para la computadora y realizar el respaldo de forma mas cómoda.
Presionamos en aceptar una vez programado el intervalo de la tarea.
Antes de cerrarse la ventana, podremos ver una ventana para escribir nuestras credenciales, en caso de tener contraseña para que la tarea se ejecute, ya que debe ser con una cuenta de administrador
Después de configurado el intervalo, y pasado el tiempo de las iteraciones, en la opción Backup podemos encontrar los respaldos producto de nuestra tarea con el pasar del tiempo; podemos con ‘Restore Backup’ restaurar la base al archivo que elijamos o con el Botón ‘Delete Backup’ eliminar algún respaldo al momento que lo consideremos pertinente
Podemos usar la opción Extract SQL para tener un archivo .SQL que podremos tener como archivo externo para respaldo de nuestra base de datos.
Presionamos en Start
Nos aparece el cuadro de dialogo que nos preguntará donde almacenar nuestro respaldo externo
Y tendremos el respaldo generado.
Concentrado de existencias en Adminpro
Este es el proceso para realizar un concentrado de existencias en Adminpro via navicat de varias sucursales
Recomendamos se haga una copia de la base de datos para realizar este proceso, sobre todo si se tiene información en la tabla producto.
Ya una vez en la base de datos en la que concentraremos toda la información, vamos a vaciar las existencias para poder realizar la sumatoria (si tenemos datos en la tabla producto, duplicamos la tabla para guardarlos)
posicionados en el nombre de la base de datos presionamos con el botón derecho en ella y elegimos la opción ‘Console’ para poder acceder a la consola y escribir un comando de sql
el comando es:
update producto set existencias_producto=0;
lo que hará que las existencias de la tabla producto para todos los registros se vuelvan 0 para que iniciemos en 0 la suma de las existencias
El siguiente proceso es concentrar la información de todas las sucursales, para ello accedemos a cada una de las sucursales a navicat y realizamos lo siguiente:
dentro de la base actual de adminpro, buscamos la tabla producto y presionando con el botón secundario seleccionamos la opcion ‘Dump SQL File’
lo que hará que generemos un volcado de la información de la tabla producto
vamos a hacer eso para cada una de las sucursales para tener varios archivos .sql segun los que queramos integrar en el concentrado
Cambiamos el nombre de la tabla producto con la opción del botón secundario ‘Rename’ para guardar poder traer con nosotros cada una de las tablas de las sucursales, ya que éstas al momento de ingresarlas entraran con el nombre de tabla ‘producto’
Para cargar a nuestra base de datos una nueva tabla de productos, basta con dar click secundario en la base de datos del concentrado y seleccionar la opción ‘Execute Batch file’
En el que seleccionaremos cada una de las tablas, que se cargarán sobre la tabla producto
Despues de ingresados los datos de una sucursal, les cambiamos el nombre para identificarlas y repetimos el proceso para las demas sucursales hasta tener todas en la misma base de datos
Luego dejamos la tabla sin existencias que creamos al principio con el nombre ‘producto’
Asi tendremos la tabla sin existencias, con el nombre producto
Y las tablas de cada una de las sucursales para hacer el proceso
Ahora abrimos nuevamente la consola dentro de la base de datos
Escribimos el comando en sql:
update producto p, producto sucursal 1 pm set p.existencias_producto=p.existenciasproducto+pm.existencias_producto WHERE p.codigo_producto=pm.codigo_producto
lo que significa que actualizaremos los datos de la tabla producto
sumando las existencias que ya tiene la tabla producto (que inicia sin existencias) con las de las sucursales;
en la parte del codigo cabe destacar que producto sucursal 1 es el nombre de la tabla de una sucursal, y que el proceso debe repetirse con cada una de las sucursales
Al final podemos ver reflejadas las existencias sumadas de las distintas sucursales, en la tabla producto.
Instalación del paquete AdminPro
Esta es la guía de instalación para el paquete AdminPro, que inicia con el contenido de la carpeta con el nombre ¨paquete mysql para adminpro¨