[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Mysql de nuevo



MySQL crea unas cuentas por default para restringir los accesos hacia la Base de Datos.

Segun donde te conectes y el usuario que se conecte tendra los permisos especificados.
Aunque creo que el espacio que tienes en el campo de usuario deberia ser "%", esto es para
que cualquier usuario que se conecte desde localhost y cursos solo tenga los permisos registrados en la tabla.
Si te conectas con la cuenta de "administrador" desde cualquier sitio podras tener los permisos indicados.
Con la cuenta de root solo podras entrar desde la maquina localhost y cursos (creo que son la misma nop?)

Saludos
P.D. recuerda ejecutar en el Interprete de MySQL "FLUSH PRIVILEGES"

  ----- Original Message ----- 
  From: MARIO GUZMAN 
  To: Ayuda en linux org mx 
  Sent: Monday, September 08, 2003 5:33 PM
  Subject: [Ayuda] Mysql de nuevo


  Ya probé lo siguiente:

  Le indiqué a MySQL la BD que quiero ocupar (a la cual tiene acceso el  usuario que agregué)
  $mysql -u admin -p mi_base
  Gracias por el tip a Cosme Morales pero no puedo accesar de todas maneras. ;)

  ----------------------------------

  Ahora bien la refencia que cita Daniel Guerrero, no he podido hacerlo ya que la nota indica que tengo que otorgar privilegios a todos los usuarios locales (privilegios del tipo user@localhost), ahora bien si analizamos la tabla "user" que tengo en mi BD "mysql", tengo lo siguiente:


  mysql> select * from user; 
  +-----------+---------------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
  | Host      | User          | Password         | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
  +-----------+---------------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
  | localhost | root          | 56bf0f5930e9e245 | Y&! nbsp;          | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          |
  | cursos    | root          |&nb! sp;                 | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y        !   |
  | localhost |               |                  | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | N          | N             &n! bsp; | N          | N          |
  | cursos    |               |                  | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | N &nb! sp;        | N               | N          | N          |
  | %         | administrador | 1b8002e6702ddd98 | Y           | Y           | Y           | Y           | Y           | Y         | N           | N             | N            | N         | N &nbs! p;        | N               | N          | N          |
  +-----------+---------------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+
  5 rows in set (0.00 sec)


  No se por qué???? MySQL me creó 4 usuarios como podrán ver, 2 se llaman root y los otros dos no tienen nombre; de los dos que se llaman root uno tiene valor en el campo "Host" de "localhost" y el otro de "cursos"(el cual es el nombre de mi maquina "[root@cursos root]#"); los dos usuarios restantes que no tiene nombre (cosa rara) si tiene valor en el campo "Host" uno como "localhost" y otro "cursos". Por último como podremos observar tenemos el usuario que agregue "administrador" con valor "%" en el campo "Host", contraseña y privilegios que le indique.

  Si yo intento cambiar el valor de los 4 primero usuarios en el campo "Host" a "localhost", no  me lo permite porque crearía duplicidad en los campos.

  Por tanto no se si entendí mal las instrucciones de la nota que me pusieron o que me esta haciendo falta.

  Gracias de nuevo por los comentarios.


  Mario Guzmán



------------------------------------------------------------------------------
  Charla con tus amigos en línea mediante MSN Messenger: Haz clic aquí _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/


[Hilos de Discusión] [Fecha] [Tema] [Autor]