Instalando o pacote phpmyadmin ERRO 1045 (28000)

6

Eu preciso criar um novo banco de dados mySQL para um site local, eu pensei em fazer isso com o phpMyAdmin, então eu instalei o pacote da seguinte forma:

sudo apt-get install phpmyadmin

Durante esse processo, recebo alguns prompts e um deles é:

The phpmyadmin package must have a database installed and configured before it can be used.
This can be optionally handled with dbconfig-common.

Eu decido ir com o dbconfig-common.

Em seguida, sou solicitado a fornecer a senha da conta administrativa para criar o banco de dados / usuário do MySQL:

Password of the database's administrative user:

Esta é a senha do sudo? Eu assumi que estava configurando uma senha, então eu escrevo minha nova senha.

An error occurred while installing the database:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Depois que recebo esse erro, sou oferecido para tentar novamente e faço isso com várias senhas, seja qual for o que eu escolher, me coloca de volta nesse prompt.

A pesquisa que fiz não explica o que é esperado aqui, mas sugere revisar os arquivos de configuração. Alguma idéia?

  • SO: Ubuntu 13.10
  • MySQL: 5.5.35-0ubuntu0.13.10.1 (Ubuntu)
por miphe 05.02.2014 / 15:17

2 respostas

3

A Senha do usuário administrativo do banco de dados NÃO é a senha de root. Você pode não ter MySQL instalado. Experimente:

sudo apt-get install mysql-server mysql-client

Ser-lhe-á pedida uma senha. Esta é a senha que você terá que usar.

Em seguida, reinstale phpmyadmin .

    
por 05.02.2014 / 16:15
1

Ou suas permissões não estão definidas corretamente para root ou você esqueceu a senha do mysql root.
Como a sua senha de root do Linux provavelmente é (ou pelo menos não deveria ser) o mesmo.

para redefinir sua senha de root do mysql siga as instruções aqui:

link

    
por 05.02.2014 / 18:12