creaciÓn de base de datos mysql en la nube y conexiÓn … de empresas en mysql... · 2020. 5....

15
931 716 650 [email protected] Jose Luis Atme CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN EN LA PC DEL CLIENTE TENER EN CUENTA LO SIGUIENTE: La base de datos se guarda en un hosting (puede ser propio o alquilado) La base de datos que se usara es MySQL Descargar el ultimo ejecutable de SISCONT para las pruebas de esta versión, se necesita tener una llave SQL para esta prueba. 1º: CREACIÓN DE LA BASE DE DATOS EN LA NUBE Paso 1: Ingresar al Hosting Mediante el hosting ya sea del cliente o uno que ustedes administren deberán ingresar al CPanel, mediante la validación de Usuario y clave.

Upload: others

Post on 21-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y

CONEXIÓN EN LA PC DEL CLIENTE

TENER EN CUENTA LO SIGUIENTE:

➢ La base de datos se guarda en un hosting (puede ser propio o alquilado)

➢ La base de datos que se usara es MySQL

➢ Descargar el ultimo ejecutable de SISCONT para las pruebas de esta versión, se

necesita tener una llave SQL para esta prueba.

1º: CREACIÓN DE LA BASE DE DATOS EN LA NUBE

Paso 1: Ingresar al Hosting

Mediante el hosting ya sea del cliente o uno que ustedes administren deberán ingresar

al CPanel, mediante la validación de Usuario y clave.

Page 2: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Paso 2: Crear la base de datos MySQL

Desde el CPanel ir al menú “Base De Datos” y elegir la opción “Base de datos MySQL”.

Después de la extensión del hosting ingresar el nombre de la empresa y luego marcar

“Crear una base de datos”

Nota: Es importante considerar si son mayúsculas o minúsculas el nombre que

pongamos a la data, al igual que para los usuarios.

Saldrá el mensaje de confirmación y se retornará a la pantalla anterior.

Page 3: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Paso 3: Creación de Usuarios en el MySQL:

Para esto, desde la opción “Bases de Datos MySQL”, ir a la opción para crear Usuarios

MySQL que posteriormente se anexara a la empresa creada.

Nota: Un usuario creado se puede anexar a más de una base de datos.

Paso 4: Añadir el usuario a la base de datos MySQL

Se añadirá el usuario a la base de datos, se seleccionara el usuario a usar y se designara

a que base de datos se va asignar ese usuario.

Desde aquí se dara los privilegios que tendrá el usuario sobre la base de datos, y luego

se guardará. Se confirmará que se dieron los permisos al usuario.

Usuario: peruentrega_jl20

Clave: joseluis2020

Después de la extensión

del hosting seguirá el

usuario (contando el

prefijo del Hosting y el que

se va a añadir el campo no

puede superar los 16

dígitos). Luego se detallará

una clave y marcar la

opción “Crear Usuario”

Page 4: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Desde el menú “Bases de datos MySQL” existe una opción “Bases de datos actuales”

en la cual se podrá verificar que se creo la base de datos, así mismo que se le asigno el

usuario seleccionado.

Paso 5: Ir al administrador de bases de datos MySQL

En la pantalla principal del CPanel ir al menú “Bases de Datos” y elegir la opción

“phpMyAdmin”, esto abrirá una nueva pestaña en el navegador el cual es el

administrador de las bases de datos creadas en MySQL

En este administrador de base de datos se podrá ver las empresas creadas en MySQL

Page 5: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Paso 6: Importar la base de datos desde la pc a la Nube

Seleccionar la empresa creada “peruentrega_DB20” e ir a la opción IMPORTAR.

En esta ventana ir a “Seleccionar archivo” para poder buscar en el explorador de la pc

el Scrip de la base de datos en MySQL que se tiene en la maquina y así poder subir la

data en MySQL de la pc a la nube.

Con la data cargada ir a la opción “Continuar” para proceder con la carga de archivos.

Nota: Este Scrip “SiscontSmart” va a permitir la

carga de las estructuras de SISCONT a la esa base

de datos, esta es una data sin registros

Page 6: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Se mostrará que se cargaron las tablas a la base de datos “peruentrega_DB20”.

Hasta el punto anterior, ya esta la base de datos MySQL lisa para conectarla en la pc

del cliente y realizar la importación de su base de datos desde Access y subirla a la

nube.

Este paso es opcional:

Este proceso se realizará si es que al momento de subir las tablas a la base de datos,

salió un error como el de la imagen. Se deberá hacer la carga manual de las tablas

faltantes, se deberá identificar en que tabla se quedó el proceso (se observa que solo

se cargó hasta el archivo MDH_TD)

Page 7: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Elegir cualquier tabla de las que si cargaron e ir a la opción SQL.

En la carpeta donde estaba el Scrip (en este caso la carpeta de Siscont) se abrirá en

formato de texto para poder subir de forma manual las tablas restantes.

Page 8: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Desde el texto buscar el origen desde el cual no se cargo y copiar desde la palabra

“INSERT INTO mdh_td” (en este caso) hacia el final

En el administrador de las bases de datos del Hosting se borrará la instancia que estaba

en la opción “SQL” y luego se pegará lo copiado y seleccionar “Continuar”

Page 9: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Saldrá el mensaje de que se cargó la informacion faltante

Se actualizará la base de datos y se podrá ve que se cargaron los archivos faltantes.

Se verificará que la data cargo correctamente.

Fin de paso opcional

Con esto, ya está la base de datos MySQL lisa para conectarla en la pc del cliente y

realizar la importación de su base de datos desde Access y subirla a la nube.

Page 10: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

2º ADJUNTAR LA BASE DE DATOS EN LA PC DEL CLIENTE

Paso 1: Desde el CPanel, añadir la IP del cliente

Ahora se hará la configuración del IP del cliente para que se pueda conectar a la base de

datos de la nube, para esto necesitamos saber la IP desde donde se va a conectar:

Ejemplo de IP maquina cliente: 179.7.49.93 (también se puede usar la condición “%”

para que desde cualquier maquina se puedan conectar)

Ingresar al CPanel al menú base de datos opción “MySQL remoto”

Añadir la IP del cliente

Se verificará que el IP fue agregado:

Page 11: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Paso 2: Desde la PC del cliente, Instalar el ODBC del MySQL

En la máquina del cliente se deberá instalar el ODBC (mysql - instalador), este instalador

esta en la carpeta Siscont y ejecutar la opción completa

Paso 3: Abrir el ODBC y establecer la conexión con el Hosting

Desde “Herramientas administrativas de Windows” abrir el ODBC Data Source (32 bit),

se debera seleccionar la opcion “Agregar…”

En el ODBC seleccionar el “MySQL ODBC Driver 5.1.” y luego Finalizar.

Page 12: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Esto abrirá el “MySQL Connector/ODBC” y se llenaran los datos de la siguiente forma,

en base a la dirección del Hosting y el usuario y clave creados en el CPanel. Se deberá

configurar en cada pc desde donde se vayan a conectar a la base de datos

Luego probar el Test: indicando que la conexión es estable

Se vera que se agregó y luego darle aceptar

Data Source Name: DataSiscont

(Nombre cualquiera)

Server: peruentrega.com

(dominio del hosting para la conexión)

Port: 3306 (Puerto de entrada)

User: peruentrega_jl20

(16 caracteres)

Clave: joseluis2020

Page 13: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Paso 4: Desde la carpeta de Siscont ejecutar el siscont.exe

Paso 5: Añadir la empresa de la nube a SISCONT

Desde “Creación de Empresas” añadir la empresa que su ruta es la web (nube).

Se agregará la empresa que se ruteo en la nube:

Page 14: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Se vera que la empresa se agrego a la pantalla de selección de empresas.

Paso 6: Verificación de la información

Se podrá visualizar que la empresa nueva, esta aun sin datos, pero con las tablas que

tiene el sistema. Se comprueba las tablas que están vacías, ya que se tiene que importar

la data del cliente.

➢ EMPRESA: MYSQL_DB20

(Para datas MySQL, se deberá añadir en esta opción el prefijo

“MYSQL_” para poder usar estas empresas)

➢ SERVIDOR/RUTA: peruentrega.com

(Dominio del Hosting)

➢ BASE DE DATOS: peruentrega_DB20

(nombre de la base de datos, se agregará como indica; primero

el nombre del dominio seguido por el nombre de la data).

➢ USUARIO: peruentrega_jl20

(usuario máximo de 16 caracteres. Nombre del dominio

seguido del usuario creado para esta data)

➢ CLAVE: joseluis2020

➢ (clave del usuario creado)

Page 15: CREACIÓN DE BASE DE DATOS MYSQL EN LA NUBE Y CONEXIÓN … DE EMPRESAS EN MYSQL... · 2020. 5. 1. · consultor3@siscont.com.pe Jose Luis Atme Paso 2: Desde la PC del cliente, Instalar

931 716 650

[email protected]

Jose Luis Atme

Paso 7: Importación de la base de datos

Desde esta data que está en la nube, se ira a la opción “UTILITARIOS > Importar Base

de datos > Importar Access”; después darle “Mantenimiento de Archivos” y se volverá

a ingresar a la empresa desde la ruta de la empresa para verificar los movimientos de la

base de datos anterior.