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