Enviar SMS desde MySQL (parte 1/4)

Instalación de MySQL

MySQL es un sistema de gestión de bases de datos utilizado en entornos industriales. Se basa en el Lenguaje de Consulta Estructurado (SQL). El uso más común de MySQL, sin embargo, es como base de datos web, por ejemplo, para el inventario de una tienda en línea. Puede funcionar bien junto con la Pasarela SMS de Ozeki, pero necesitas conectar estos dos softwares. El primer paso es instalar este software en tu computadora.

Contenido del video
1. Descargar MySQL
2. Instalar MySQL

Video 1 - Cómo instalar MySQL (Tutorial en video)

Por favor, salta al siguiente video o si desplazas hacia abajo puedes encontrar capturas de pantalla que describen cómo descargar e instalar el servidor de base de datos MySQL.

Primero, necesitas obtener los archivos necesarios para la instalación. Para ello, dirígete a la página de descarga de MySQL, y busca la versión MySQL Community. Haz clic en el enlace y te llevará a la página de selección de descarga de la versión comunitaria. Puedes ver la página de descarga en la Figura 1.

Figura 1 - Página web de MYSQL

Ahora estás en la página de selección de versión de descarga de MySQL. Es importante asegurarte de que descargas una edición Community del software, porque es gratuita para su uso, con algunas funciones bloqueadas, pero obtienes todo lo necesario para conectar la Pasarela Ozeki a MySQL. Debes buscar un enlace titulado “MySQL Installer for Windows”. Puedes encontrarlo con la ayuda de la Figura 2. Haz clic en él y se te presentará la página de descarga.

seleccionar instalador de windows
Figura 2 - Seleccionar instalador de Windows

Ahora en esta página, puedes elegir tus preferencias. En primer lugar, puedes seleccionar si usas Windows u otro como tu sistema operativo. En nuestro caso, usamos Windows. Ahora, debajo de eso, puedes ver múltiples instaladores. El archivo de descarga más pequeño es una versión web de MySQL, asegúrate de descargar el más grande, como puedes ver en la Figura 3. Haz clic en el botón "Descargar" para iniciar el proceso.

descargar el instalador
Figura 3 - Descargar el instalador

Para aprovechar al máximo MySQL, te recomendamos crear una nueva cuenta en este paso. Es un proceso simple que no debería tomar más de 10 minutos. Si deseas omitir el procedimiento de creación de cuenta, puedes hacer clic en el botón No gracias, solo iniciar mi descarga., y tu navegador debería comenzar a descargar los archivos que necesitas. (Figura 4)

iniciar descarga
Figura 4 - Iniciar Descarga

Como puedes ver en la Figura 5, tu navegador descarga los archivos necesarios. No debería tardar mucho, pero depende de la velocidad de tu internet. Si ha terminado, por favor haz clic en él.

abrir el instalador
Figura 5 - Abrir el Instalador

Ahora tu computadora debería ejecutar el Instalador de MySQL. Este te guiará a través de los pasos para configurar tu nuevo servidor SQL. Aquí debes elegir la opción Solo Servidor. Esto instalará la aplicación de manera que puedas usar un servidor MySQL, pero no necesitas desarrollar tablas SQL. Haz clic en Siguiente si tienes la opción seleccionada. Puedes ver la selección en la Figura 6.

seleccionar instalar solo servidor
Figura 6 - Seleccionar instalar solo Servidor

En este paso, verás los productos que estás instalando. Si elegiste la opción Solo Servidor en el último paso, tu lista debería parecerse a la nuestra en la Figura 7. Haz clic en Ejecutar si deseas instalar esas aplicaciones.

ejecutar instalación
Figura 7 - Ejecutar instalación

En este paso, configurarás tu servidor de base de datos según tus preferencias. Puedes elegir un tipo de configuración y luego asignar un puerto a tu servidor. Asegúrate de marcar la casilla Abrir puertos del Firewall de Windows para acceso a la red, para que tu firewall no interrumpa el flujo de datos en el puerto de tu servidor. Si todo coincide con tus preferencias, por favor haz clic en Siguiente. Puedes ver nuestras preferencias en la Figura 8.

configurar tipo y ajustes de red
Figura 8 - Configurar Tipo y Ajustes de red

Ahora puedes elegir el método de autenticación del servidor. Es un paso muy importante, porque necesitas tener un servidor seguro que solo pueda ser modificado por la persona con los permisos adecuados. En este paso, tienes dos opciones. La primera es un sistema de encriptación de contraseña más seguro, la otra es un método de Autenticación Legacy más antiguo. Asegúrate de elegir el método más nuevo y seguro Encriptación Fuerte de Contraseña para Autenticación. Puedes ver tus opciones en la Figura 9. Haz clic en el botón Siguiente para continuar.

seleccionar método de autenticación
Figura 9 - Seleccionar Método de Autenticación

Si elegiste el método más seguro en el último paso, se te presentará la ventana de creación de contraseña de la cuenta root. Por favor, ingresa una contraseña que sea difícil de adivinar, pero que recuerdes fácilmente. Asegúrate de que solo tú conozcas esta contraseña, para tener un servidor seguro. Puedes ver el proceso de creación de contraseña en la Figura 10.

definir contraseña root
Figura 10 - Definir Contraseña Root

Ahora necesitas nombrar tu servidor. Es un paso importante, porque en el servicio de Windows, verás tu servidor con este nombre. Asegúrate de que la opción Iniciar el Servidor MySQL al Inicio del Sistema esté marcada, para que tu servidor se inicie tan pronto como Windows. De esta manera, tu servidor de base de datos siempre estará listo para usar. Puedes ver tus opciones en la Figura 11.

configurar servicio mysql
Figura 11 - Configurar servicio Mysql

En el paso final de la instalación, obtienes un resumen de todas las personalizaciones que has hecho en tu Servidor SQL. Para finalizar tu decisión, por favor haz clic en el botón Ejecutar como puedes ver en la Figura 12. Tu instalador comenzará a configurar todas las cosas necesarias que necesitas para comenzar a usar el Servidor MySQL.

aplicar configuración
Figura 12 - Aplicar configuración

Después de que el instalador haya terminado el proceso, todos los miembros de la lista deberían tener una marca de verificación antes de él. En este caso, tienes una copia funcional del Servidor MySQL. Si deseas salir del instalador, haz clic en el botón Finalizar. (Figura 13)

finalizar instalación
Figura 13 - Finalizar instalación

Crear esquema de base de datos ozeki

crear base de datos ozekidb
Figura 14 - Crear base de datos ozekidb

CREATE DATABASE ozekidb; 

crear ozekiuser
Figura 15 - Crear ozekiuser

CREATE USER 'ozekiuser'@'localhost' IDENTIFIED BY 'ozekipass';
GRANT ALL PRIVILEGES ON ozekidb.* TO 'ozekiuser'@'localhost';
FLUSH PRIVILEGES;

iniciar sesión como ozekiuser
Figura 16 - Iniciar sesión como ozekiuser

crear tabla ozekimessagein
Figura 17 - Crear tabla ozekimessagein

CREATE TABLE ozekimessagein (
  id int(11) NOT NULL auto_increment,
  sender varchar(255) default NULL,
  receiver varchar(255) default NULL,
  msg text default NULL,
  senttime varchar(100) default NULL,
  receivedtime varchar(100) default NULL,
  operator varchar(100) default NULL,
  msgtype varchar(160) default NULL,
  reference varchar(100) default NULL,
  PRIMARY KEY (id)
  ) charset=utf8;
  ALTER TABLE ozekimessagein ADD INDEX(id);

crear tabla ozekimessageout
Figura 18 - Crear tabla ozekimessageout

CREATE TABLE ozekimessageout (
  id int(11) NOT NULL auto_increment,
  sender varchar(255) default NULL,
  receiver varchar(255) default NULL,
  msg text default NULL,
  senttime varchar(100) default NULL,
  receivedtime varchar(100) default NULL,
  reference varchar(100) default NULL,
  status varchar(20) default NULL,
  msgtype varchar(160) default NULL,
  operator varchar(100) default NULL,
  errormsg varchar(250) default NULL,
  PRIMARY KEY (id)) charset=utf8;
  ALTER TABLE ozekimessageout ADD INDEX (id);

More information