2010-12-12 74 views

Respuesta

26

Vaya a http://localhost/phpmyadmin y haga clic en la pestaña Privilegios. Hay un enlace "Agregar un nuevo usuario". alt text

+1

No tengo una pestaña de privilegios – Curtis

+2

@curtis Tienes que hacer clic en la base de datos en el lado izquierdo y la pestaña de privilegios mostrará – Nat

+0

Esta opción no funcionará si optas por no instalar phpmyadmin. – JDubDev

5

Puede crear un usuario utilizando MySQL así:

CREATE USER 'username'@'servername' IDENTIFIED BY 'password'; 

y si quieres hacer eso por una base de datos específica, simplemente puede escribir en el MySQL:

GRANT ALL PRIVILEGES ON database_name.* 
TO 'username'@'servername' 
IDENTIFIED BY 'password'; 

Tenga en cuenta que es una sola oración, también tenga en cuenta que debe cambiar:

database_name // your database name 
username  // any name you want to use as username 
servername // the name of your server, for example: localhost 
password  // any text you want to use as user password 
+0

¿Dónde escribo esto? Lo escribí en el símbolo del sistema en mysql.exe y no pasó nada, simplemente me da una nueva línea con -> y un cursor parpadeante no importa lo que escribo – Curtis

1

Utilice la interfaz http://localhost/sqlbuddy --> users.

Lo puede encontrar en la página principal de localhost en la sección Your Aliases.

23

De forma predeterminada, puede acceder a sus bases de datos en http: // localhost/phpmyadmin utilizando el usuario: root y una contraseña en blanco.

Una vez que haya iniciado sesión en PHPmyAdmin, haga clic en la pestaña Privilegios. y en el Añadir un nuevo enlace de usuario situado bajo el usuario general mesa

2

Ir a phpmyadmin y haga clic en la base de datos que ya ha creado la forma de la barra lateral izquierda. Luego puede ver una opción de privilegio en la parte superior. Allí puede agregar un nuevo usuario.

Si aún no tiene ninguna base de datos, vaya a phpmyadmin y seleccione bases de datos y cree una base de datos simplemente dando el nombre de la base de datos en archivado y presione ir.

4

WAMP Servidor - MySQL - Restablecimiento de la contraseña de root (Windows)

  1. sesión en el sistema como administrador.

  2. Haga clic en el icono del servidor Wamp> MySQL> MySQL consola

  3. Introduzca la contraseña: DEJAR EN BLANCO y pulsa enter

  4. mysql> ACTUALIZACIÓN MySQL.usuario SET Password = PASSWORD ('MyNewPass') WHERE Usuario = 'root'; ENTER Consulta OK

  5. mysql> FLUSH PRIVILEGIOS; ENTER mysql> quit ENTER mysql> bye archivo phpmyadmin

  6. Editar llamado “config.inc.php” enter 'MyNewPass' ($ cfg [ 'Servers'] [$ i] [ 'password'] = 'MyNewPass ';)

  7. reiniciar todos los servicios

  8. borrar todas las cookies - tengo el error Sin contraseña y que era debido a las cookies. (ERROR 1045: Acceso denegado para el usuario: ‘root @ localhost’ (usando la contraseña: NO))

4

respuestas anteriores podría no funcionar para las versiones posteriores de MySQL. Pruebe estos pasos si las respuestas anteriores no funcionan para usted:

1- Haga clic en el icono de WAMP> MySQL> MySQL consola

2- escritura siguientes comandos, uno por uno

use mysql; 
update user set authentication_string=password('your_password') where user='root'; 
FLUSH PRIVILEGES; 
quit 
+0

tuve que agregar "mysql" aquí: actualizar mysql.user ... . pero funciona como encanto – Aiapaec

2

Conexión justa en http://localhost/phpmyadmin/

con nombre de usuario: root

contraseña:

con una contraseña en blanco. Y a continuación, elija la cuenta de usuarios.A continuación, elija agregar cuenta de usuario.

5

pulsa enter ya que no hay contraseña. Ingrese los siguientes comandos:

mysql> SET PASSWORD for 'root'@'localhost' = password('enteryourpassword'); 
mysql> SET PASSWORD for 'root'@'127.0.0.1' = password('enteryourpassword'); 
mysql> SET PASSWORD for 'root'@'::1' = password('enteryourpassword'); 

Eso es, mantengo las contraseñas de la misma manera para mantener las cosas simples. Si desea verificar la tabla del usuario para ver que la información se ha actualizado, simplemente ingrese los comandos adicionales como se muestra a continuación. Esta es una buena opción para verificar que haya ingresado la misma contraseña para todos los hosts.

+0

Por favor, no agregue [la misma respuesta] (http://stackoverflow.com/a/41958436/4687348) a múltiples preguntas. Responda el mejor y marque el resto como duplicados. Consulte [¿Es aceptable agregar una respuesta duplicada a varias preguntas?] (Http://meta.stackexchange.com/q/104227/347985) – FelixSFD

2

Simplemente Goto MySql consola.

Si usando Wamp:

  1. Haga clic en el icono Wamp justo al lado de la tarde.
  2. En la sección MySql, haga clic en MySql Console.
  3. Presione enter (significa sin contraseña) dos veces.
  4. mysql command preview like this: mysql>
  5. SET PASSWORD DE 'root' @ 'localhost' = PASSWORD ('secret');

Eso es todo.Este conjunto la contraseña de root al secreto

Con el fin de establecer privilegios de usuario por defecto una: CONTRASEÑA

determinado para 'root' @ 'localhost' = PASSWORD ('');

¡Funciona como un encanto!

+0

¡Esto funciona como un amuleto! Fácil de usar y sin desorden. – Nitesh

Cuestiones relacionadas