Todas las colecciones
Videovigilancia
OpenALPR - Accesar a la base de datos del software desde el cliente Workbench MySQL
OpenALPR - Accesar a la base de datos del software desde el cliente Workbench MySQL

Este artículo mencionará como acceder a la base de datos MySQL de OpenALPR a través de un cliente MySQL.

Xavier Guereque avatar
Escrito por Xavier Guereque
Actualizado hace más de una semana

Acceder localmente (PC donde se encuentra instalado la base de datos)

Primero debemos entrar al menu de Ubuntu y buscar la aplicación Software de Ubuntu, para esto damos clic en el cuadro de 9 puntos localizado en la parte inferior izquierda de la ventana.

Y en el buscador teclear Software de Ubuntu

Se abrirá una ventana donde daremos clic en la lupa que se encuentra en la ventana superior derecha:

Aquí teclearemos Workbench y daremos clic sobre MySQL Workbench

En la siguiente ventana damos clic en Instalar (nos pedirá contraseña para instalar)

Después de instalarlo, entraremos de nuevo al menu de Ubuntu y buscaremos MySQL

Al abrir buscamos la leyenda MySQL Connections en la parte superior izquierda y damos clic en el signo más.

Luego le daremos un nombre a la conexión, por ejemplo OpenALPR, escribimos el host local (127.0.0.1) y el usuario, por defecto el usuario es openalpr. Luego damos clic en Test Connection

Inmediatamente nos aparecerá una ventana con el mensaje Successfully made the MySQL connection. Damos clic en OK.

Después de esto, ya nos aparecerá la conexión, sólo es cuestión de dar clic sobre la conexión que creamos y ya entraremos en la base de datos.

Acceder remotamente (PC diferente a donde está instalado la base de datos)

Primero debemos permitir el acceso a la base de datos desde conexiones externas. Para esto debemos modificar el archivo my.cnf localizado en /etc/mysql. Antes de hacer cualquier modificación debemos crear un respaldo del archivo por si algo llegamos a crear un error, el respaldo lo hacemos con el siguiente código en la terminal de la PC donde está la de bases de datos:

cd /etc/mysql/mysql.conf.d/ [ENTER]
sudo cp mysqld.cnf mysqld.cnf.respaldo

Ahora configuraremos el archivo, para esto necesitamos utilizar el siguiente código:

sudo nano mysqld.cnf

Buscamos la linea skip-external-locking y nos aseguraremos de que no tenga un signo # a la izquierda del texto:

Luego localizamos la linea bind-address y remplazamos 127.0.0.1 por 0.0.0.0
Antes:

Después:

Tecleamos CTRL + O + [ENTER] para guardar los cambios, luego CTRL + X para salir del editor. Después reiniciamos el servicio de MySQL con el siguiente comando:

sudo service mysql restart


Ahora sólo nos falta configurar el usuario de la base de datos para poder conectarnos externamente. Primero debemos entrar a la consola de MySQL, para esto tecleamos el siguiente comando en la terminal:

sudo mysql

Al entrar aparecerá lo siguiente:

Para crear el usuario debemos teclear el siguiente comando:

create user 'NOMBRE_USUARIO'@'%' identified with mysql_native_password by 'CONTRASEÑA_USUARIO';

Luego le asignamos los privilegios, en este ejemplo se le otorgarán todos. Tecleamos:

grant all privileges on *.* to 'NOMBRE_USUARIO'@'%';

Ahora sólo refrescamos los privilegios de todos los usuarios con el siguiente comando:

flush privileges;

Ahora al crear una nueva conexión en nuestro Workbench (desde otra maquina) podremos acceder con el nuevo usuario:

Descargar MySQL Workbench para Windows

A continuación se muestra un enlace para la descarga de workbench para windows

Estando dentro de la página sólo hay que dar clic sobre la leyenda No thanks, just start my download.

¿Ha quedado contestada tu pregunta?