Pasión Telemática

Un blog sobre informática!!!

Solución al problema: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Buenos días a todos.

Bueno despues de haber instalado el servidor con sus aplicaciones cómo php y mysql me encontré con el problema ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO). Bueno este problema no me dejaba acceder a la Base de Datos de mysql por lo tanto me puse a buscar y encontré una solución muy práctica para ello y lo mostraré en las siguientes líneas que tendrán que colocar en la terminal:

1. Detenemos el servicio de MySQL
/etc/init.d/mysql stop

2. Saltamos los privilegios de MySQL
/usr/bin/mysqld_safe --user=mysql --skip-grant-tables

3. Abrimos otra terminal y escribimos
mysql

4. Ya estamos dentro de la Base de Datos por lo tanto usamos la base de datos llamada mysql
use mysql;

5. Actualizamos el campo Password del usuario root de la siguiente manera
UPDATE user SET Password=PASSWORD('nuestro_password') WHERE user='root';

6. Salimos
exit

7. Iniciamos una nueva sesión en la base de datos desde la terminal
mysql -u root -p

y tendremos que meter nuestro_password y listo.


Hasta la próxima!!

Instalemos... Apache PHP MySQLLibro - Las TIC en Colombia, trazos y retrasos

Comments

Anonymous Thursday, October 1, 2009 12:46:33 AM

Anónimo writes: no me sirvio

Anonymous Monday, October 19, 2009 2:31:40 PM

kedoz writes: Buen Tips funciono a la perfeccion!! Gracias

Anonymous Thursday, November 19, 2009 4:47:40 PM

FastTiger writes: REcuerden visitarnos en nuestra nueva pagina web http://wwwpasiontelematica.net Gracias por su visita, cualquier cosa en este lugar seran atendidas sus dudas

Anonymous Wednesday, December 2, 2009 12:15:30 AM

Cristian Muñoz writes: excelente, gracias. Desde Puerto Montt, Chile.

Anonymous Wednesday, February 24, 2010 4:25:22 AM

Anonymous writes: Hermano.... TREMENDO....MUCHAS GRACIAS....

Anonymous Sunday, February 28, 2010 7:08:40 PM

JP writes: Muy bueno Gracias !!!

Anonymous Thursday, April 8, 2010 5:37:12 PM

Anonymous writes: ya somos varios jajajaj!

Anonymous Monday, May 10, 2010 4:56:00 AM

Anónimo writes: excelente!!!!!!!!!!!!!!!! Dios te pague vale!

Anonymous Sunday, May 16, 2010 7:55:13 PM

Anónimo writes: te amo tenia 4 dias tratando de resolver el problema

Anonymous Friday, July 23, 2010 2:08:38 AM

Anónimo writes: podrian subir un video, os agradeceria mucho, llevo unas semanas con este problema

Anonymous Tuesday, September 7, 2010 1:51:30 AM

Ricardo Vinet writes: Excelente, funciono a la primera. Muchas gracias

Anonymous Tuesday, September 14, 2010 5:26:48 AM

Anonymous writes: ok resulto a la primera salu2 en debian lenny 5.0 usa linux

Anonymous Thursday, November 4, 2010 6:05:44 PM

Anónimo writes: Lo primero muchas gracias. Aunque voy a volver ha instalar el S.O. A mi se me quedaba colgado en el paso dos. /usr/bin/mysqld_safe --user=mysql --skip-grant-tables

Anonymous Wednesday, November 24, 2010 11:10:14 PM

josepa writes: excelente!!! despues de 2 horas de buscar este tuto me funciono perfecto!

Anonymous Monday, November 29, 2010 2:27:37 AM

Anonymous writes: me pueden decir como empiezo esto /etc/init.d/mysql stop

Anonymous Monday, December 27, 2010 6:51:37 PM

Raquel writes: En vez de poner: /etc/init.d/mysql stop , usa este: service mysqld stop , a mi me funcionó, y luego de ejecutar /usr/bin/mysqld_safe --user=mysql --skip-grant-tables hay que abrir otra consola y en esa ejecutar mysql

Anonymous Sunday, January 2, 2011 9:46:19 PM

Anonymous writes: Buenaaaa :) gracias si me funco

Anonymous Sunday, January 9, 2011 6:19:40 PM

Paco_La Línea writes: Todo correcto. Muchas gracias.

Anonymous Monday, January 31, 2011 8:01:13 AM

Anonymous writes: Muchas gracias!!

Anonymous Saturday, February 12, 2011 7:35:16 PM

cotoql writes: El toque de hacer SKIP y levantar para actualizar VOLANDO!!! Muchas gracias!!!

Anonymous Tuesday, March 22, 2011 6:01:10 PM

Anonymous writes: Muy útil

Anonymous Tuesday, April 12, 2011 4:11:27 AM

Anonymous writes: excelente, funciono perfectamente

Anonymous Tuesday, April 12, 2011 1:22:32 PM

T.T.'os writes: Muchas Gracias me funciono perfecto....

Anonymous Tuesday, April 12, 2011 11:13:26 PM

jose writes: me salta un error 1046

Anonymous Wednesday, April 27, 2011 6:43:15 PM

Anonymous writes: Perfecto, es increíble pero esto es un gran problema que sucede con mysql. Gracias por el apunte. Lo único yo tuve que usar sudo service mysqld stop para parar el servicio. Saludos.

Anonymous Wednesday, April 27, 2011 7:19:45 PM

Anonymous writes: Thankyou mr very helpful

Anonymous Saturday, April 30, 2011 8:19:21 PM

Anonymous writes: Hola podrian decirme cual es la terminal? disculpen mi ignorancia?? tengo el mismo error no me deja entrar al PhpMyAdmin;

Anonymous Tuesday, May 17, 2011 6:39:24 PM

Anonymous writes: gracias funciono excelente...hay que estar pendiente y leer detalladamente para que pueda servir

Anonymous Thursday, June 2, 2011 10:23:41 PM

Maritza writes: Gracias despues de buscar en muchos post este fue el unico que me sirvio, te comento que lo unico que me paso con tu solucion, fue que tenia problemas de permisos al ejecutar /usr/bin/mysqld_safe --user=mysql --skip-grant-tables no se modificaban los archivos que debia. solo utilice chmod 777 /var/lib/mysql/* y listo funciono perfecto una vez mas te agradezco

Anonymous Monday, June 20, 2011 4:47:11 AM

Juan writes: Excelente, muchisimas gracias!!

Carlos ArangoFastTigerBlog Tuesday, June 21, 2011 6:41:25 PM

Muchas gracias por las visitas, todo esto genera una retroalimentación para el provecho de todos

Anonymous Saturday, July 2, 2011 1:30:28 PM

Anonymous writes: ola tengo un problema amime sale esto despues de esto 2. Saltamos los privilegios de MySQL /usr/bin/mysqld_safe --user=mysql --skip-grant-tables ya pues eeso ,, luego abro otra terminal y ejecuto mysql yesto da kaos@ubuntu:~$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) kaos@ubuntu:~$

Anonymous Thursday, July 7, 2011 5:27:08 PM

Anonymous writes: Mil Gracias, detalle: hay que acceder como root. gracias de nuevo.

Anonymous Thursday, July 14, 2011 8:00:15 AM

kagurezama writes: Genial me ha funcionado a la primera y de de 10 Gracias!!!

Anonymous Tuesday, August 2, 2011 4:47:26 PM

Anonymous writes: no se puede despues de ejecutar el paso 5 5. Actualizamos el campo Password del usuario root de la siguiente manera UPDATE user SET Password=PASSWORD('nuestro_password') WHERE user='root'; me sale ERROR: ERROR 1046 (3D000): No database selected

Carlos ArangoFastTigerBlog Wednesday, August 3, 2011 7:18:36 PM

Originally posted by anonymous:

Anonymous writes:

no se puede despues de ejecutar el paso 5
5. Actualizamos el campo Password del usuario root de la siguiente manera
UPDATE user SET Password=PASSWORD('nuestro_password') WHERE user='root';

me sale ERROR:

ERROR 1046 (3D000): No database selected



El error sale porq no has seguido el paso 4. al parecer, asegurate que sigues estas recomendaciones: use mysql;

Si no te sirve trata de ejecutar este comando y mira si realmente existe esta base de datos: show databases; (debería aparecer entre ellas la BD mysql, si no existe, ¿como es posible que inclusive el root se conecte?

Cualquier cosa estamos en comunicción bye

Anonymous Friday, September 2, 2011 5:28:14 PM

Mauro writes: Gracias de diez!!!!

Anonymous Saturday, September 17, 2011 4:21:33 PM

Rodrigo writes: funciono perfecto!!! solo te falto decir q antes de hacer el update se debe seleccionar la BD User

Anonymous Saturday, October 1, 2011 12:03:03 AM

Alex writes: Excelente hermano muchas gracias-

Anonymous Monday, October 17, 2011 2:43:54 AM

Anonymous writes: Maravilloso, muchas gracias

Anonymous Tuesday, November 8, 2011 9:07:50 PM

Elena writes: Genial, muchas gracias

Anonymous Friday, November 18, 2011 5:30:46 PM

Anonymous writes: disculpa me dice que mysql: unknown optio'--skip-grant-tables' me podrias ayudar a saber xq?

Anonymous Friday, November 18, 2011 5:47:39 PM

Anonymous writes: u.u no sale pero muchas gracias x sus comentarios

Carlos ArangoFastTigerBlog Friday, November 25, 2011 3:24:37 PM

Que tal, y como lo estas haciendo? ya se solucionó?

Originally posted by anonymous:

Anonymous writes:

disculpa me dice que mysql: unknown optio'--skip-grant-tables' me podrias ayudar a saber xq?

Anonymous Monday, November 28, 2011 5:40:31 PM

Anonymous writes: eres un crack, despues de instalar y reinstalar varias veces, me rulo con tu solucion.

Anonymous Wednesday, November 30, 2011 3:08:35 PM

Anonymous writes: excelente, me ha salvado, justo lo que necesitaba

Anonymous Monday, December 5, 2011 2:14:38 PM

Anonymous writes: excelente aporte viejo, me llego del cielo Gracias.. funciona a la perfeccion.

Anonymous Wednesday, January 11, 2012 6:49:07 PM

Jesus writes: Gracias. Fué estupendo. Funcionó a la perfección. Saludos

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies