PhpMyAdmin (na lâmpada do ubuntu): Login sem uma senha é proibido pela configuração (consulte AllowNoPassword)

11

Minha senha mysql = '' eu tento acessar o PhpMyAdmin (no Ubuntu 10.04 lamp) e recebo o erro:   O login sem uma senha é proibido pela configuração (consulte AllowNoPassword) O que devo fazer para entrar no phpMyAdmin sem definir a senha? Obrigado

    
por Yosef 21.05.2010 / 15:29

4 respostas

20

Você pode ativar a opção AllowNoPassword no arquivo /etc/phpmyadmin/config.inc.php.

Edite o arquivo config.inc.php, pesquise e descomente esta linha:

// $ cfg ['Servidores'] [$ i] ['AllowNoPassword'] = TRUE;

Então você pode acessar o PhpMyAdmin sem senha.

    
por 21.05.2010 / 15:40
3

Aqui está o que eu notei ao tentar resolver este problema. o que eu passei:

  1. eu defino $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
  2. Eu vou ao phpmyadmin e faço login sem senha. Sem problema

Então eu queria rodar o apache com um usuário diferente do www-data, então eu

  • eu vou para / etc / apache2 / eenvvars e edito a exportação APACHE_RUN_USER = myuser e export APACHE_RUN_GROUP = myuser

Eu reinicio o apache2 e quando eu tento logar no phpmyadmin sem senha ele não me permite o evento, como eu mencionei anteriormente, eu configurei $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE.

Para resolver isso

  • eu vou para / etc / phpmyadmin /
  • verifique a permissão (execute ls-l)
  • Percebo que é root: www-data para config-db.php e para config.inc.php
  • Eu corro o sudo chown root: myuser
  • Reinicie o apache
  • Depois vá ao phpmyadmin e faça o login com o passowrd ... Ele funciona

Se você executar o apache com um diferente diferente de www-data (ou seja, você possui) e seu config.inc.php e config-db.php forem de propriedade de www-data, então o phpmyadmin não será

    
por 28.07.2012 / 01:47
2

use o Sudo para acessar o seguinte arquivo que mencione acima (etc / phpmyadmin / config.inc.php.) e também pare o apcaha antes de editar este arquivo com este

// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

senão não permitirá que você o atualize. Comando para parar apcahe

sudo /etc/init.d/apache2 stop

espero que ajude isso funcione para mim

    
por 01.03.2012 / 08:23
0

Abra o arquivo de configuração phpmyadmin

sudo nano /etc/phpmyadmin/config.inc.php

/* Uncomment the following to enable logging in to passwordless accounts,
     * after taking note of the associated security risks. */
     $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
    
por 27.07.2013 / 10:38

Tags