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