---
# System prepended metadata

title: INSTALACIÓN Y CONFIGURACIÓN DE LA BASE DE DATOS EN MYSQL

---

# INSTALACIÓN Y CONFIGURACIÓN DE LA BASE DE DATOS EN MYSQL

La creación de la base de datos es necesaria ya que en ella se guardarán todos los datos de los sensores, se tendrá tablas con los nombres de usuarios y contraseñas para la autenticación de los clientes, así también una lista de control de acceso para permitir o denegar los tópicos de los sensores y que los clientes puedan acceder a ellos y una tabla de registro de todos los datos enviados de los sensores.
```
sudo apt install mysql-server
sudo mysql secure installation
```
para poder autenticarse con una contraseña en usuario root se realiza la configuración siguiente:

```
sudo MySQL 
ALTER USER 'root ‘@’localhost' IDENTIFIED WITH 
mysql_native_password BY 'password’; 
FLUSH PRIVILEGES; 
Exit
```
Se realiza y se crea la tabla de autenticación para el servidor emqx previo enlace realizado
```
mysql -u admin_bd –p 
use mqtt;
```
![](https://i.imgur.com/SSgrWZI.png)

Se crea una tabla para permitir y denegar con el nombre mqtt_acl para permitir y denegar topicos
![](https://i.imgur.com/0QxmV3S.png)

por últimos se agrega en los campos de la tabla mqtt_acl los datos para permitir y denegar a los clientes mediante los tópicos.
![](https://i.imgur.com/b9Ahk6V.png)


