yes usuario usando password para negado denegado clave acceso mysql wordpress mysql-error-1045

mysql - usando - acceso denegado para usuario phpmyadmin



Acceso denegado para el usuario ''root @ localhost''(usando la contraseƱa: NO) (11)

Soy nuevo en mysql, estoy tratando de ejecutar Wordpress en mi escritorio de Windows y necesita Mysql.

Instalo todo con Web Platform Installer que proporciona Microsoft. Nunca seteo la contraseña de root para mysql y en el paso final de la instalación de wordpressit askfor la contraseña de root de mysql.

¿Cuál es la contraseña predeterminada para root (si hay una) y cómo cambiarla?

lo intento

mysql -u root password ''123''

pero me muestra

Access denied for user ''root@localhost'' (using password:NO)

después de esto lo intento

mysql -u root -p

pero pide una contraseña que no tengo

Gracias de antemano

Actualización: como Bozho dijo que hice lo siguiente

1 - I stoped MySql Service from Windows services 2 - Open CMD 3 - change location to cd c:/program files/mysql/bin 4 - write this command mysqld --defaults-file="C://program files//mysql//mysql server 5.1//my.ini" --init-files=C://root.txt 5 - Command run with a warning about characterset which I mentioned below 6 - I start MySql Service from windows services 7 - in command line I write mysql -u root -p EnterPassword: 123 // 123 was the password 8 - the commandline shows following bug Access denied for user ''root@localhost'' (using password:**YES**)

Estoy esperando saber de usted.


1) Puede establecer la contraseña de root invocando la consola de MySQL. Está localizado en

C:/wamp/bin/mysql/mysql5.1.53/bin por defecto.

Ve al directorio y escribe MySQL. luego configure la contraseña de la siguiente manera ...

> SET PASSWORD FOR root@localhost = PASSWORD(''new-password'');

2) Puede configurar la aplicación phpmyadmin de wamp para usuario root editando

C:/wamp/apps/phpmyadmin3.3.9/config.inc.php

Se parece a esto:

$cfg[''Servers''][$i][''verbose''] = ''localhost''; $cfg[''Servers''][$i][''host''] = ''localhost''; $cfg[''Servers''][$i][''port''] = ''''; $cfg[''Servers''][$i][''socket''] = ''''; $cfg[''Servers''][$i][''connect_type''] = ''tcp''; $cfg[''Servers''][$i][''extension''] = ''mysqli''; $cfg[''Servers''][$i][''auth_type''] = ''config''; $cfg[''Servers''][$i][''user''] = ''root''; $cfg[''Servers''][$i][''password''] = ''YOURPASSWORD''; $cfg[''Servers''][$i][''AllowNoPassword''] = false;

El error "Acceso denegado para el usuario ''root @ localhost'' (usando la contraseña: NO)" se resolverá cuando configure $cfg[''Servers''][$i][''AllowNoPassword''] como falso

Nota: phpmyadmin es una herramienta separada que viene con wamp. Simplemente proporciona una interfaz a MySQL. Si cambias la contraseña de mi raíz sql, entonces debes cambiar las configuraciones de phpmyadmin. Por lo general, phpmyadmin está configurado para el usuario root.


A veces sucede simplemente debido a la instalación de Wamp o al cambio de las opciones de contraseña del usuario raíz. Uno puede usar privilegios -> raíz (usuario) y luego establecer la opción de contraseña en NO para ejecutar las cosas sin ninguna contraseña O establecer la contraseña y usarla en la aplicación.



En su código, reemplace la ''raíz'' con su nombre de usuario y contraseña del Servidor con la contraseña de su servidor. Por ejemplo, si tienes DB y tus archivos php en el servidor http://www.example.com, entonces obviamente deberías ingresar a este sitio del servidor usando tu nombre de usuario y contraseña.


Obtuve el mismo error en el capitán de OS X El. Mysql versión 5.7. Pude conectarme a mysql con root después de ejecutar estos pasos.

Detener el servidor mysql

sudo mysql.server stop

Comience mysql en modo seguro

sudo mysqld_safe --skip-grant-tables

Usando mysqld, cambia la base de datos a mysql y actualiza los detalles para el usuario ''root''.

show databases; use mysql; UPDATE mysql.user SET authentication_string = PASSWORD(''MyNewPass''), password_expired = ''N'' WHERE User = ''root'' AND Host = ''localhost''; exit;

Después de eso mata el proceso ''mysqld_safe'' y comienza mysql normalmente. Debería poder iniciar sesión en mysql usando una contraseña nueva y una raíz. Documentos SQL para más detalles


Otra solución si alguien obtiene el error La contraseña especificada para la cuenta de usuario ''raíz'' no es válida, o no se pudo conectar al servidor de la base de datos también con la contraseña correcta, es el siguiente

• En el registro de Windows, elimine la clave de registro mysql_pwd en HKCU / Software / Microsoft / WebPlatformInstaller

• Desinstalar la versión anterior del conector .NET de MySQL

• Descargue e instale el último conector MySql .NET .


Para MySQL 5.7. Estos son los pasos a continuación:

Detenga su servidor MySQL por completo. Esto se puede hacer accediendo a la ventana Servicios dentro de Windows XP y Windows Server 2003, donde puede detener el servicio MySQL.

Abra su símbolo del sistema de MS-DOS usando "cmd" dentro de la ventana Ejecutar. Dentro, navegue a su carpeta de bin MySQL, como C: / MySQL / bin usando el comando cd.

Ejecute el siguiente comando en el símbolo del sistema: mysqld.exe -u root --skip-grant-tables

Deje el símbolo del sistema actual de MS-DOS tal como está y abra una nueva ventana del símbolo del sistema de MS-DOS.

Navegue a su carpeta bin MySQL, como C: / MySQL / bin usando el comando cd.

Ingresa mysql y presiona enter.

Ahora debería tener el símbolo del sistema de MySQL funcionando. Escriba use mysql; para que cambiemos a la base de datos "mysql".

Ejecute el siguiente comando para actualizar la contraseña:

actualizar el usuario set authentication_string = contraseña (''1111'') donde user = ''root'';



Simplemente edite el archivo my.ini en la my.ini C: / xampp / mysql / bin. Solo agrega:

skip-grant-tables

línea entre las líneas de # The MySQL server [mysqld] y port=3306 . Luego reinicia el servidor MySQL.

Parece:


por este tipo de error; solo tiene que establecer una nueva contraseña para el usuario raíz como administrador. siga los pasos de la siguiente manera:

[root ~]# mysql -u root ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password:NO)

  1. Detener el servicio / daemon de mysql ejecutándose

    [root ~]# service mysql stop mysql stop/waiting

  2. Inicie mysql sin privilegios usando la siguiente opción; Esta opción se usa para iniciar y no usa el sistema de privilegios de MySQL.

    [root ~]# mysqld_safe --skip-grant-tables &

En este momento, la terminal parecerá detenerse . Déjalo así, y usa una nueva terminal para los próximos pasos.

  1. ingrese el símbolo del sistema mysql

    [root ~]# mysql -u root mysql>

  2. Repare la configuración de permisos del usuario raíz;

    mysql> use mysql; Database changed mysql> select * from user; Empty set (0.00 sec) mysql> truncate table user; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> grant all privileges on *.* to root@localhost identified by ''YourNewPassword'' with grant option; Query OK, 0 rows affected (0.01 sec)

* si no quieres ninguna contraseña o más bien una contraseña vacía

mysql> grant all privileges on *.* to root@localhost identified by '''' with grant option; Query OK, 0 rows affected (0.01 sec)* mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)

Confirma los resultados:

mysql> select host, user from user; +-----------+------+ | host | user | +-----------+------+ | localhost | root | +-----------+------+ 1 row in set (0.00 sec)

  1. Salga del shell y reinicie mysql en modo normal.

    mysql> quit; [root ~]# kill -KILL [PID of mysqld_safe] [root ~]# kill -KILL [PID of mysqld] [root ~]# service mysql start

  2. Ahora puede iniciar sesión correctamente como usuario root con la contraseña que configuró

    [root ~]# mysql -u root -pYourNewPassword mysql>


mysqladmin -u root -p password

ingrese su password current

entonces

ingrese su new password