não pode acessar http: // localhost / phpmyadmin / [closed]

2

eu instalei wamp server2 ele não tinha senha e tinha esse erro abaixo então fui ao mysql e setar a senha para root com esse comando e consigo logar usando essa senha mas de novo não consigo acessar phpmyadmin.I reiniciei os serviços também.

update user.mysql set password=password('root') where user='root';

então eu fui para o config.inc mudou o passe para este:

$cfg['Servers'][$i]['password'] = 'root';

novamente eu reiniciei e novamente sem resultado.

a página do phpmyadmin:

Welcome to phpMyAdmin

Error

MySQL said: Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

config.inc:

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';


/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';


?>

Em primeiro lugar, essa linha foi $cfg['Servers'][$i]['password'] = ''; definir permissão para falso e reiniciar não irá alterar o erro com a ajuda de Erika eu entendi que não é possível ler o arquivo confg.inc como fazer com que ele seja lido desse arquivo?

    
por Nickool 07.02.2012 / 15:33

3 respostas

2

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

O PHPMyAdmin está tentando autenticar sem uma senha.

Você provavelmente precisará alterar o código abaixo para false :

$cfg['Servers'][$i]['AllowNoPassword'] = true;
    
por 07.02.2012 / 15:35
2

O script de configuração salva o arquivo de configuração config.inc.php em [phpmyadmindir] / config. Mudei para o diretório raiz do phpmyadmin e isso funcionou.

    
por 15.10.2012 / 23:04
0

Em sua mudança no config.inc
$cfg['Servers'][$i]['host'] = 'localhost'; para

$cfg['Servers'][$i]['host'] = '127.0.0.1';

Ou defina o caminho do soquete. Ao conectar usando TCP você precisa fornecer um endereço IP.

    
por 07.02.2012 / 15:37

Tags