El Jueves, 18 de junio de 2015 13:42:58 Yoander Valdes Rodriguez escribió:

 Gracias Yoander; me hacía falta esas aclaraciones también.

> Con solo estas 2 líneas basta para conectarte al servidor de MariaDB desde
> cualquier PC, tienes que tener cuidado porque si tu servidor de BD tiene
> una interfaz pública ahi estas diciendo que cualquiera puede conectarse
>  MariaDB [mysql]> GRANT ALL ON *.* TO 'root'@'%'; flush privileges;
> 
> No necesitas más si quieres hacerlo para tu LAN puedes hacer lo siguiente
>  MariaDB [mysql]> GRANT ALL ON *.* TO 'root'@172.16.4.%; flush privileges;
> (Suponiendo que tu LAN sea 172.16.4.0/24)
> 
> Si quieres hacerlo para un usr en especifíco entonces
>  MariaDB [mysql]> GRANT ALL ON DBPARAUSR.* TO 'usr'@172.16.4.% identified
> by 'contraseña'; flush privileges; (Suponiendo que tu LAN sea 172.16.4.0/24)
> 
> Nota: La sentencia grant crea el usuario no necesitas un create user antes.
> 
> 
> 
> El jue., 18 jun. 2015 a las 8:29, Rommel Rodriguez Toirac (<
> 
> rom...@gtm.onat.gob.cu>) escribió:
> > El Miércoles, 17 de junio de 2015 20:16:34 Arian Molina Aguilera escribió:
> > > El 17/06/2015 a las 17:15, Rommel Rodriguez Toirac escribió:
> > > >   Mis saludos;
> > > > 
> > > > estoy intentando ponerle permisos a root para que desde otra PC se
> > 
> > pueda
> > 
> > > > conectar a el gestor de base de batos MariaDB.
> > > > 
> > > > Para localhost ya le asigné el password:
> > > > 
> > > > MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD
> > > > ('mipassword');
> > > > Query OK, 0 rows affected (0.00 sec)
> > > > MariaDB [(none)]>
> > > 
> > > aquí le cambiaste el password solo al usuario root para localhost tienes
> > > que cambiarlo para root@%, es decir el usuario que se conecta desde
> > > cualquier parte o de lo contrario crear r...@rommel.gtm.onat.gov.cu,
> > > ninguno de estos usuario es el mismo en mysql.
> > > 
> > > > para el nombre del host como tal también:
> > > > 
> > > > MariaDB [(none)]> SET PASSWORD FOR 'root'@'gtmdc.gtm.onat.gov.cu' =
> > > > PASSWORD ('mipassword');
> > > > Query OK, 0 rows affected (0.00 sec)
> > > > MariaDB [(none)]>
> > > > 
> > > > pero cuando intento hacerlo para otro host, no me lo permite:
> > > > 
> > > > MariaDB [(none)]> SET PASSWORD FOR 'root'@'rommel.gtm.onat.gov.cu' =
> > > > PASSWORD ('mipassword');
> > > > ERROR 1133 (42000): Can't find any matching row in the user table
> > > > MariaDB [(none)]>
> > > > 
> > > > que estaré haciendo mal?
> > > 
> > > Salu2.
> >  
> >  Paradix, Arian; gracias.
> > 
> > guiándome por lo que me comentaron miré en la ayuda de mariaDB e hice
> > esto:
> > 
> > 
> > MariaDB [mysql]> CREATE USER 'root'@'rommel.gtm.onat.gov.cu' IDENTIFIED BY
> > 'mipassword'
> > 
> >     -> ;
> > 
> > Query OK, 0 rows affected (0.00 sec)
> > 
> > MariaDB [mysql]> CREATE USER 'root'@'%' IDENTIFIED BY 'mipassword'    -> ;
> > Query OK, 0 rows affected (0.00 sec)
> > 
> > y entonces ya aparecen en la lista de usuarios para rommel.gtm.onat.gov.cu
> > y
> > tambien para % (imagino que sea redundante).
> > 
> >  El resultado del SELECT es este:
> > MariaDB [mysql]> SELECT User, Host FROM user;
> > +------+------------------------+
> > 
> > | User | Host                   |
> > 
> > +------+------------------------+
> > 
> > | root | %                      |
> > | root | 127.0.0.1              |
> > | root | ::1                    |
> > | root | gtmdc.gtm.onat.gov.cu  |
> > | root | localhost              |
> > | root | rommel.gtm.onat.gov.cu |
> > 
> > +------+------------------------+
> > 6 rows in set (0.00 sec)
> > 
> >  Pero aún así, no me servía de mucho, pues no tenía ningun privilegio,
> >  solo
> > 
> > logearse. Entonces lo que hice fue usar el GRANT para darle privilegios a
> > los
> > usuarios creados:
> > 
> > MariaDB [mysql]> GRANT ALL ON *.* TO 'root'@'rommel.gtm.onat.gov.cu';
> > Query OK, 0 rows affected (0.00 sec)
> > 
> > MariaDB [mysql]> GRANT ALL ON *.* TO 'root'@'%';
> > Query OK, 0 rows affected (0.00 sec)
> > 
> > y ya voy por ahí.
> > 
> >  Gracias, seguiremos preguntando.
> > 
> > --
> > Rommel Rodriguez Toirac
> > Administrador de red ONAT Guantánamo
> > Teléfono (pizarra): 327444,326625,326376,327677,326576
> > Extensión: 120
> > 
> > 
> > ______________________________________________________________________
> > Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> > Gutl-l@jovenclub.cu
> > https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

-- 
Rommel Rodriguez Toirac
Administrador de red ONAT Guantánamo
Teléfono (pizarra): 327444,326625,326376,327677,326576
Extensión: 120


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a