SoloCodigo

Bases de Datos => MySQL => Mensaje iniciado por: centrion_75 en Jueves 3 de Julio de 2008, 11:23

Título: Privilegios
Publicado por: centrion_75 en Jueves 3 de Julio de 2008, 11:23
Hola a todos,
estoy utilizando MySQL y tras la instalación de este, como único usuario tengo el superusuario "root", pero sin contraseña. Tengo entendido que por seguridad, este usuario debería tener contraseña.

-¿Cómo se puede hacer eso?

También he probado a crear un usuario que tenga sólo acceso a mi BD así:

Código: Text
  1. GRANT ALL PRIVILEGES ON mibdtutorias.* TO 'prueba1'@'localhost'
  2. IDENTIFIED BY 'prueba1'  
  3.  
  4.  

Pero no se me conecta.
Título: Re: Privilegios
Publicado por: shakka en Jueves 3 de Julio de 2008, 21:18
1) cambiar la contraseña de root?
Ingresar:
Código: Text
  1. mysql -u root -p
  2.  

Cambiar clave:
Código: SQL
  1. UPDATE mysql.USER SET Password=PASSWORD('AQUI_LA_NUEVA_CLAVE') WHERE USER='root';
  2.  

2) Crear un usuario y darle privilegios sobre una BD:
Código: SQL
  1. GRANT ALL PRIVILEGES ON mibdtutorias.* TO 'prueba1'@'localhost' IDENTIFIED BY 'prueba1' WITH GRANT OPTION;
  2.