No existe la tabla user !!!
Utilizo Mandrake 9.2, el otro dÃa instale el paquete de mysql correspondiente a esta version del sistema operativo pero cuando intente acceder por medio de una consola a las bases de datos para cambiar la contraseña de usuario, mediante el comando 'SHOW DATABASES;' sólo me mostró la tabla 'test'. Intente crear la base de datos mysql directamente pero también me salto un mensaje: ERROR 1044 Access denied for '@localhost' user ...
Si alguién sabe por q puede ser ésto estarÃa muy agradecido si me echase una mano!!
Si alguién sabe por q puede ser ésto estarÃa muy agradecido si me echase una mano!!
Yo tuve el mismo problema, lo resolvà de la siguiente forma:
Antes tecleaba:
C:mysqlbinmysql -u root -p
aparecia el mensaje de error que comentas.
Ahora
Entro directamente al directorio bin
"c:cd mysql"
"c:cd bin"
tecleo
"mysql -u root -p"
"password:" (la primera vez sin password solo enter)
Listo!!!
use mysql;
select host,user,password from user;
Espero esto te ayude...
Saludos
Antes tecleaba:
C:mysqlbinmysql -u root -p
aparecia el mensaje de error que comentas.
Ahora
Entro directamente al directorio bin
"c:cd mysql"
"c:cd bin"
tecleo
"mysql -u root -p"
"password:" (la primera vez sin password solo enter)
Listo!!!
use mysql;
select host,user,password from user;
Espero esto te ayude...
Saludos
Soy un total y absoluto neofito en PHP, MYSQL, etc, y con sus comentarios y ayudas he podido resolver u problemon, del tamaño del mundo
Te agradezco un monton, gracias a tu solución ya no me aparece el error 1045 y ya me pude conectar a Mysql y por fin puedo trabajar desde consola
que hago cuando creo una conection me sale esto y en la guia dise q donde dise root lo tengo q cambiar x test y la pss x test xq solo asi funciona ya que este es un server privado de conquer alguien sabe q hacer please 1045-accses denied for user `test`@`localhost` (using pasword: YES)
Eso indica que estas ingresando como un usuario anonimo, sin permisos a la base de datos mysql.
Especifica que quieres entrar como el usuario Root. Ejemplo:
>mysql mysql -u root -p
Especifica que quieres entrar como el usuario Root. Ejemplo:
>mysql mysql -u root -p
Las respuesta correcta es la que te da Cesar. (Aunque repite la palabra mysql).
Tienes que hacer:
mysql -u root -p
Te pedirá el pasword del root de mysql
Lo introcudes, y ya está.
Tienes que hacer:
mysql -u root -p
Te pedirá el pasword del root de mysql
Lo introcudes, y ya está.
YO empece hace muy poco en esto, lo unico que se me ocurre es que no hayas entrado como root,ya que si entras con otro login entras nulo de permisos.
Tu primera entrada debe ser como root, y darle una contraseña. Si no es este tu caso no se me ocurre nada porque no seria normal. Si he acertado mandame un mail y te paso informacion. Suerte
Tu primera entrada debe ser como root, y darle una contraseña. Si no es este tu caso no se me ocurre nada porque no seria normal. Si he acertado mandame un mail y te paso informacion. Suerte
Yo he hecho esto para cambiar el pass de root:
desde..
c:>mysql/bin>
tecleo :
mysql -u root -D mysql
y alli como root escribes:
update user set password=password ("aqui_tu_clave")
where user="root";
mysql -u root -D mysql
desde..
c:>mysql/bin>
tecleo :
mysql -u root -D mysql
y alli como root escribes:
update user set password=password ("aqui_tu_clave")
where user="root";
mysql -u root -D mysql
