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.