MySQL presenta un esquema de seguridad refinado, vea MySQL: Administración de usuarios, pero en algunas ocaciones es necesario permitir que un usuario se pueda conectar a nuestro servidor MySQL desde cualquier PC de la Red de Área Local, partamos de que tenemos un servidor de desarrollo: desrv y podemos hacer ssh:
1. Acceder a desrv a través de ssh
$ ssh desrv
2. Accedemos al servidor MySQL (localhost) como root
$ mysql -u root -p
3. Establecer permiso al usr: sedlav
grant all on *.* to 'sedlav'@'172.16.2.%' identified by 'clave';
Nótese:
– Que se la ha establecido al usuarios sedlav, todos los permisos a todas las bases de datos y quizás esto no lo es deseado, ajuste los privilegios según las necesidades del usuario.
– 172.16.2.% es mi LAN ajuste este valor a su entorno de trabajo 
4. Refrescar privilegios
flush privileges;
Lecturas recomendadas
– help grant (MySQL)
– help flush (MySQL)

Administrar MySQL desde la línea de comandos, 15 (18)
- Cómo instalar MySQL 8.0 en Ubuntu 20.04
 - Como instalar MySQL 8.0 en Debian
 - Cómo instalar MariaDB en Alpine Linux
 - Cómo instalar MariaDB en NetBSD
 - MySQL 8.0, cambiar contraseña de root
 - ¿Cómo mostrar variables del sistema en MySQL?
 - Deshabilitar innodb engine en mysql
 - Administrar servidor MySQL – Básico
 - Motores de almacenamiento disponibles/habilitados en MySQL
 - MySQL: Recuperar la clave (password) de root
 - MySQL Administración de usuarios
 - MySQL ejecutar script SQL
 - Copias de seguridad (Backup) en MySQL
 - Crear / Modificar / Eliminar tablas en MySQL
 - Connectarse a MySQL desde la LAN
 - Character set disponibles en MySQL
 - MySQL no puede escribir en el dir /tmp
 - Cómo instalar MySQL 5.7 en CentOS 7
 

excelente sitio de consultas