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

Unregistered user Thursday, October 1, 2009 12:46:33 AM

Anónimo writes: no me sirvio

Unregistered user Monday, October 19, 2009 2:31:40 PM

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

Unregistered user 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

Unregistered user Wednesday, December 2, 2009 12:15:30 AM

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

Unregistered user Wednesday, February 24, 2010 4:25:22 AM

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

Unregistered user Sunday, February 28, 2010 7:08:40 PM

JP writes: Muy bueno Gracias !!!

Unregistered user Thursday, April 8, 2010 5:37:12 PM

Anonymous writes: ya somos varios jajajaj!

Unregistered user Monday, May 10, 2010 4:56:00 AM

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

Unregistered user Sunday, May 16, 2010 7:55:13 PM

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

Unregistered user Friday, July 23, 2010 2:08:38 AM

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

Unregistered user Tuesday, September 7, 2010 1:51:30 AM

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

Unregistered user Tuesday, September 14, 2010 5:26:48 AM

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

Unregistered user 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

Unregistered user Wednesday, November 24, 2010 11:10:14 PM

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

Unregistered user Monday, November 29, 2010 2:27:37 AM

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

Unregistered user 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

Unregistered user Sunday, January 2, 2011 9:46:19 PM

Anonymous writes: Buenaaaa :) gracias si me funco

Unregistered user Sunday, January 9, 2011 6:19:40 PM

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

Unregistered user Monday, January 31, 2011 8:01:13 AM

Anonymous writes: Muchas gracias!!

Unregistered user Saturday, February 12, 2011 7:35:16 PM

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

Unregistered user Tuesday, March 22, 2011 6:01:10 PM

Anonymous writes: Muy útil

Unregistered user Tuesday, April 12, 2011 4:11:27 AM

Anonymous writes: excelente, funciono perfectamente

Unregistered user Tuesday, April 12, 2011 1:22:32 PM

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

Unregistered user Tuesday, April 12, 2011 11:13:26 PM

jose writes: me salta un error 1046

Unregistered user 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.

Unregistered user Wednesday, April 27, 2011 7:19:45 PM

Anonymous writes: Thankyou mr very helpful

Unregistered user 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;

Unregistered user Tuesday, May 17, 2011 6:39:24 PM

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

Unregistered user 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

Unregistered user 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

Unregistered user 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:~$

Unregistered user Thursday, July 7, 2011 5:27:08 PM

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

Unregistered user Thursday, July 14, 2011 8:00:15 AM

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

Unregistered user 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

Unregistered user Friday, September 2, 2011 5:28:14 PM

Mauro writes: Gracias de diez!!!!

Unregistered user 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

Unregistered user Saturday, October 1, 2011 12:03:03 AM

Alex writes: Excelente hermano muchas gracias-

Unregistered user Monday, October 17, 2011 2:43:54 AM

Anonymous writes: Maravilloso, muchas gracias

Unregistered user Tuesday, November 8, 2011 9:07:50 PM

Elena writes: Genial, muchas gracias

Unregistered user 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?

Unregistered user 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?

Unregistered user 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.

Unregistered user Wednesday, November 30, 2011 3:08:35 PM

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

Unregistered user Monday, December 5, 2011 2:14:38 PM

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

Unregistered user Wednesday, January 11, 2012 6:49:07 PM

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

Write a comment

New comments have been disabled for this post.