phpMyAdmin problema de login:

1

Eu uso o Ubuntu 12.04. Recentemente eu instalei o XAMPP 1.8.1 no meu sistema. Eu defino a senha para: páginas do XAMPP, MySQL / phpMyAdmin, MySQL root e FTP.

Mas depois disso, quando tento acessar a página phpMyAdmin com o nome de usuário 'root' e minha senha atribuída, ela não faz login e mostra uma página como:

Além disso, quando clico no item 'Coleção de CDs' no painel esquerdo da minha página do XAMPP, aparece:

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in /opt/lampp/htdocs/xampp/cds.php on line 64
Could not connect to database!
Is MySQL running or did you change the password?

Oh! Outra coisa, eu editei o arquivo /opt/lampp/etc/extra/httpd-xampp.conf para:

<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
</Directory>

mas sem sucesso ...

Eu sou um novato completo para php, mySQL, FTP e este XAMPP. Alguém poderia por favor me dizer como posso acessar a minha página phpMyAdmin ??? fiz alguma coisa errada ???

    
por rim 27.05.2013 / 19:20

3 respostas

2

Um ponto confuso para quase todo mundo que começa a usar o mysql é que 'root' e 'root @ localhost' têm dois papéis diferentes e, como tal, poderiam (e alguns diriam que deveriam) ter senhas diferentes. É bem possível que você esteja tentando fazer o login como usuário 'root @ localhost' e esteja fornecendo a senha para a função 'root'.

Se este for o caso, você pode remediá-lo facilmente. Faça o login no servidor de banco de dados usando a ferramenta CLI mysql como root do usuário assim:

mysql --user=root --password

A ferramenta pedirá sua senha de root (não a raiz do sistema, mas a raiz do banco de dados). Agora você pode modificar a senha de 'root' @ 'localhost' assim:

UPDATE mysql.user SET Password=PASSWORD('cleartext password')
  WHERE User='root' AND Host='localhost';
FLUSH PRIVILEGES;

Agora tente fazer o login através do phpMyAdmin usando a senha recém-configurada.

    
por hmayag 27.05.2013 / 20:59
1
por Ahmadgeo 27.05.2013 / 20:55
0

Eu tenho, após 3 dias de pesquisa, meu phpMyAdmin funcionando.

Etapa 1

Purgue o antigo phpMyAdmin do sistema com:

sudo apt-get purge phpmyadmin

Você tem a opção de salvar qualquer informação ou excluir todo o lote.

Etapa 2

Faça o download e instale o caboodle inteiro novamente com

sudo apt-get install phpmyadmin

À medida que você instala, é solicitada a senha do administrador (essa é a senha com a qual você faz login)

Em seguida, você é solicitado a fornecer uma senha para acessar a interface do usuário do phpMyAdmin.

Digite uma nova senha aqui (vou fingir que isso é a123z ) Em seguida, confirme sua senha digitando-a na próxima caixa.

O script terminará logo após

Etapa 3

Efetuando login no phpMyAdmin

O phpMyAdmin pode ser encontrado em http://localhost/phpmyadmin/

Seu nome de usuário é: root

Sua senha é: a123z

(Não é a sua senha de login!) É isso aí, você está em funcionamento.

    
por SimplySimon 27.05.2013 / 20:49