ERROR 1045 (28000) no MySQL 5 - Ubuntu 6.06
Ao instalar o mysql-server e o mysql-administrator, ao tentar conectar no banco era retornado o seguinte erro:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N O)
E, para resolver esse erro fiz o seguinte:
Parei o mysql:
# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld.
Iniciei o MySQL sem senha:
# mysqld_safe --skip-grant-tables &
[1] 4131
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[4193]: started
Conectei ao MySQL usando:
$ mysql client - mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.22-Debian_0ubuntu6.06.2-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
No prompt do MySQL:
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set
password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
Onde NEW-ROOT-PASSWORD é a senha de root.
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
Parei o MySQL:
# /etc/init.d/mysql stop
Stopping MySQL database server: mysqldSTOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[4446]: ended
.
[1]+ Done mysqld_safe --skip-grant-tables
Iniciei o MySQL novamente:
# /etc/init.d/mysql start
Starting MySQL database server: mysqld.
Testei se conectava ao banco de dados:
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 5.0.22-Debian_0ubuntu6.06.2-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Pronto, funcionou! ;)
Abraxxx a todos!!!
LinuX_aDDictED
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada
MySQL - Recuperando o usuário root excluído por meio do usuário debian-sys-maint
MySQL: Duplicando uma tabela com apenas 1 comando SQL
Backup de banco de dados MySQL com mysqldump
Melhorando saída de resultados do MySQL via terminal
Liberar 3306 do MySQL no Slackware
Comentários
Sua dica me salvou!!! Tava perdido com esse erro e fui procurar no Google.
Vlw
Só lembrando que com esse comando vc deixa a senha de root em branco. Portanto não é seguro. Quando você for adicionar novamente a senha de root do mysql o erro vai persistir, pois o password do my.cfn e debian.cfn não vai constar. Portanto adicione uma linha neste arquivo contendo "password = senhaderoot".
Mensagem
Só lembrando que com esse comando vc deixa a senha de root em branco. Portanto não é seguro. Quando você for adicionar novamente a senha de root do mysql o erro vai persistir, pois o password do my.cfn e debian.cfn não vai constar. Portanto adicione uma linha neste arquivo contendo "password = senhaderoot".
Cara valeu! estava procurando no google e acabei aqui no viva o linux! parabéns pela dica!!!
Mensagem
Cara valeu! estava procurando no google e acabei aqui no viva o linux! parabéns pela dica!!!
Brother, excelente dica . . . parabéns, funcionou perfeitamente ! ! !
Mensagem
Brother, excelente dica . . . parabéns, funcionou perfeitamente ! ! !
[*****] .. muito bom... vou ateh chorar
kkkkk
valeu!
Mensagem
caralho.. muito bom... vou ateh chorar
kkkkk
valeu!
hahaha krawdyah ficou mesmo emocionado !
Mas é uma ótima dica realmente. É só ver pelo google quantos links pra resolver esse problema existem.
Mensagem
hahaha krawdyah ficou mesmo emocionado !
Mas é uma ótima dica realmente. É só ver pelo google quantos links pra resolver esse problema existem.
Vo da um bjo na testa desse cara uhasuhsauh VALEWW
Mensagem
Vo da um bjo na testa desse cara uhasuhsauh VALEWW
amigo, valeu mesmo, eu ja procurado muita coisa no google, e até no site do mysql e nada mas essa dica me ajudou muito. obrigado.
Mensagem
amigo, valeu mesmo, eu ja procurado muita coisa no google, e até no site do mysql e nada mas essa dica me ajudou muito. obrigado.
muito bom vai salvar muitos como eu. obrigado
Mensagem
muito bom vai salvar muitos como eu. obrigado
Cara, valeu a dica...eu não estava conseguindo conectar ao banco usando o phpmyadmin e essa dica me poupou horas de pesquisas.
Abraço!
Mensagem
Cara, valeu a dica...eu não estava conseguindo conectar ao banco usando o phpmyadmin e essa dica me poupou horas de pesquisas.
Abraço!
Puuuuuuuuuuuuuuuuutz...
Alguem da uma medalha pra esse cara!
Me salvou bonito!
Mensagem
Puuuuuuuuuuuuuuuuutz...
Alguem da uma medalha pra esse cara!
Me salvou bonito!
# /etc/init.d/mysql stop
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop mysql
mysql stop/waiting
ocorreu essa mensagem quando dei o primeiro comando
deu ruim aqui??
Mensagem
# /etc/init.d/mysql stop
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop mysql
mysql stop/waiting
ocorreu essa mensagem quando dei o primeiro comando
deu ruim aqui??
aweeeee \o/ . . . . . . . realmente, o cara merecia uma medalha!!!
vlw mesmo, finalmente posso coloca meu webservice pra funcionar *-*
Mensagem
aweeeee \o/ . . . . . . . realmente, o cara merecia uma medalha!!!
vlw mesmo, finalmente posso coloca meu webservice pra funcionar *-*
Obrigado!!!! Salvou meu dia!
Mensagem
Obrigado!!!! Salvou meu dia!
Obrigado pela dica amigo, funcionou perfeitamente!
Mensagem
Obrigado pela dica amigo, funcionou perfeitamente!
Cara muito obrigado!!!! Me salvou!! VALEWWWWWW...
Mensagem
Cara muito obrigado!!!! Me salvou!! VALEWWWWWW...
Contribuir com comentário
Enviar