+ Responder ao Tópico



  1. #1
    crazy4tech
    Visitante

    Padrão Erro ao acessar o MySQL e o PHPAdmin!

    Olá turma....
    Quando digito no shell:

    mysql start

    aparece a seguinte mensagem:

    #1045 - Access denied for user: 'root@localhost' (Using password: YES)


    Agora quando digito no navegador : www.nomedohost.com.br/phpadmin
    aparece o seguinte:


    phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server.

    Erro

    Mensagens do MySQL :


    #1045 - Access denied for user: 'root@localhost' (Using password: YES)


    Fatal error: Call to undefined function: pma_showmysqldocu() in /var/www/html/phpadmin/libraries/common.lib.php on line 468

    Será que alguém pode me ajudar????

    Falow!!

    Crazy4Tech


  2. #2
    wrochal
    Visitante

    Padrão Erro ao acessar o MySQL e o PHPAdmin!

    Caro,

    Edite o arquivo config.inc.php e procure as linhas, e coloque os dados corretos.

    Código :
    $cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
    $cfg['PmaNoRelation_DisableWarning'] = TRUE;
    $cfg['Servers'][$i]['controluser'] = 'root';
    $cfg['Servers'][$i]['controlpass'] = 'senha_do_root';
    $cfg['Servers'][$i]['auth_type'] = 'http';

    Configure as permissões do diretório /var/lib/mysql

    chown -R mysql.mysql /var/lib/mysql

    E agora configure a senha

    root@levin:~#mysqladmin -u root password (senha)

    Logar no Mysql execute esse comando

    root@levin:~#mysql -u root -p
    password *****

    Teste ai...

    Falou,

  3. #3
    crazy4tech
    Visitante

    Padrão Erro ao acessar o MySQL e o PHPAdmin

    Caro wrochal2002, :twisted:

    Segui os passos que você me indicou, mas logo após ter digitado:

    chown -R mysql.mysql /var/lib/mysql

    digitei:

    mysqladmin -u root senha

    apareceu a seguinte mensagem:

    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user: root@localhost' (Using password: NO)


    Puder ver que no arquivo config.inc.php havia algumas partes repetidas com relação ao usuário root, e uma outra senha que não é a do usuário root do linux....
    Mas funcionava bem antes, a causa de tudo isso acho q foi que o PHPAdmin estava aberto, ou seja, eu digitava www.nomedoservidor.com.br/phpadmin, e ele caia direto no PHPAdmin...

    Falow!!!!!!!

  4. #4

    Padrão Erro ao acessar o MySQL e o PHPAdmin!

    Então essa linha q o wrochal indico, ele pede uma autenticação do usuário

    $cfg['Servers'][$i]['auth_type'] = 'http';

    agora faça isso e veja se consegue logar

    root@levin:~#mysql -u root -p
    password *****

    [ ]'s

  5. #5
    crazy4tech
    Visitante

    Padrão Erro ao acessar o MySQL e PHPAdmin!

    Caro Levin,

    Digitei o comando q vc me passou, mas o erro permanece, não sei o q pode ser feito...

    mysql -u root -p
    password: *******

    #1045 - Access denied for user: 'root@localhost' (Using password: YES)

    O q pode ser????

    Falow!!!

  6. #6
    gmlinux
    Visitante

    Padrão Erro ao acessar o MySQL e o PHPAdmin!

    o usuário administrador do banco não necessáriamente é um do sistema...
    o user root do banco só tinha o mesmo nome do user do sistema, a senha provávelmente era a outra....

  7. #7
    Danilo_Montagna
    Visitante

    Padrão Erro ao acessar o MySQL e o PHPAdmin!

    amigo.. vc precisa cadastrar uma senha de root para o mysql

    mysqladmin -u root password 'minhasenha'


    depois de cadastrar a senha... acesso com o comando

    mysql -u root -p
    password *****


    use a senha que foi criada pelo comando mysqladmin

    falow