Jump to content
  • 0
Sign in to follow this  
Kallisto

Conexão de Host com Navicat

Question

Estou tendo o seguinte erro ao tentar abrir o db no navicat com o IP do Host:
1045 - Access denied for user 'root'@'170.78.xx.xxx' (using password: YES)

conexao.jpg?1546966053

já olhei videos e tutoriais aqui no forum, ja liberei o ip direto pelo mysql,  ja adicionei o ip da maquina no mysql remote do host e mesmo assim continuo tomando esse erro,
alguém sabe me dizer o que pode ser?

Edited by Kallisto

Share this post


Link to post
Share on other sites

11 answers to this question

Recommended Posts

  • 0
 

Estou tendo o seguinte erro ao tentar abrir o db no navicat com o IP do Host:
1045 - Access denied for user 'root'@'170.78.xx.xxx' (using password: YES)

já olhei videos e tutoriais aqui no forum, ja liberei o ip direto pelo mysql,  ja adicionei o ip da maquina no mysql remote do host e mesmo assim continuo tomando esse erro,
alguém sabe me dizer o que pode ser?

Creio que sua senha deve ser colocada a mesma que a senha localhost/mysql. Outra alternativa pode ser criar um usuário diferente do "root" e consequentemente setar uma nova senha que também deverá ser usada na criação da nova db.

Edited by Yanush
  • Like 1

Share this post


Link to post
Share on other sites

Conheça também nossa linha de Dedicados Gamer

Conheça a L2JCenter
  • 0
 

Ao que parece sua senha das configurações do login e gameserver não está batendo com a senha do mysql. Corrija isso e tente novamente que deverá funcionar normalmente.

@Yanush estranho pq quando eu uso o Ip do proprio computador  ali em IPadress, usando a mesma senha, consigo entrar sem erro.
agora se eu uso o IP do host da aquele erro.

Edited by Kallisto

Share this post


Link to post
Share on other sites
  • 0
 

@Yanush estranho pq quando eu uso o Ip do proprio computador  ali em IPadress, usando a mesma senha, consigo entrar sem erro.
agora se eu uso o IP do host da aquele erro.

@Kallisto quando você usa o IP do computador, ele utiliza a senha atribuída ao usuário root do próprio pc, o "localhost". Agora como você está tentando utilizar um IP diferente, você deve utilizar o usuário e senha do mysql do PC cujo IP você está tentando atribuir ao DB, para assim poder ter acesso. Seu acesso está sendo negado porque o usuário ou senha não batem. Lembrando que nesse caso a senha para o login server e gameserver também devem ser ajustadas para não haver erro.

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
 

@Kallisto quando você usa o IP do computador, ele utiliza a senha atribuída ao usuário root do próprio pc, o "localhost". Agora como você está tentando utilizar um IP diferente, você deve utilizar o usuário e senha do mysql do PC cujo IP você está tentando atribuir ao DB, para assim poder ter acesso. Seu acesso está sendo negado porque o usuário ou senha não batem. Lembrando que nesse caso a senha para o login server e gameserver também devem ser ajustadas para não haver erro.

Ah sim, agora entendi.
preciso por o usuario e senha do Cpainel no navicat.
fiz isso, 
criei um usuario com senha no banco de dados do host e tentei por lá, mas ainda continua dando erro, foda 😞

@Yanush Sabe dizer se é preciso por a mesma senha do mysql do host no mysql do meu pc?

Edited by Kallisto

Share this post


Link to post
Share on other sites
  • 0
 

Ah sim, agora entendi.
preciso por o usuario e senha do Cpainel no navicat.
fiz isso, 
criei um usuario com senha no banco de dados do host e tentei por lá, mas ainda continua dando erro, foda 😞

@Yanush Sabe dizer se é preciso por a mesma senha do mysql do host no mysql do meu pc?

@Kallisto mano, o que você precisa fazer é habilitar no Cpainel o seu IP para poder conectar e fazer alterações lá. Dá uma olhada nesse tuto do canal Design Atual no Youtube que pode te ajudar.

 

  • Like 1

Share this post


Link to post
Share on other sites
  • 0
 

Na verdade você precisa dar permissões para seu ip conseguir acessar o banco de dados do host, tem alguns tutoriais aqui no fórum. Como seu ip não é fixo é preciso mudar todo dia

ja fiz isso tbm.
seguindo esse tutorial aqui: 

https://www.l2jbrasil.com/index.php?/topic/111206-tutorial-habiltar-conexão-remota-mysql-56/

sim, to ligado que o Ip da net muda por não ser fixo, porem o meu continua o mesmo, ja conferi no site meuip.com
só tem uma coisa que não entendi, se o usario e senha que tenho que por pra entrar pelo navicat é o do HOST ou do Cpainel do host
lembrando que pra entrar no host eu entro com email e senha, no caso eu teria que por o email?
 

Edited by Kallisto

Share this post


Link to post
Share on other sites
  • 0
 

ja fiz isso tbm.
seguindo esse tutorial aqui: 

https://www.l2jbrasil.com/index.php?/topic/111206-tutorial-habiltar-conexão-remota-mysql-56/

sim, to ligado que o Ip da net muda por não ser fixo, porem o meu continua o mesmo, ja conferi no site meuip.com
só tem uma coisa que não entendi, se o usario e senha que tenho que por pra entrar pelo navicat é o do HOST ou do Cpainel do host
lembrando que pra entrar no host eu entro com email e senha, no caso eu teria que por o email?
 

Mano, o usuário e senha devem ser do navicat do host, não necessariamente do Cpainel, mas obrigatoriamente do mysql, porque a conexão deve ser estabelecida com ele.

Share this post


Link to post
Share on other sites
  • 0
 

Mano, o usuário e senha devem ser do navicat do host, não necessariamente do Cpainel, mas obrigatoriamente do mysql, porque a conexão deve ser estabelecida com ele.

Não consegui.
to te esperando pra vc da uma olhada pra mim, via acesso remoto, assim que puder!

Share this post


Link to post
Share on other sites
  • 0

se quiser eu te ajudo entre em contato comigo

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  




     



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Isto é uma dúvida por esse motivo está sendo movido para área de dúvidas.     Caso necessário faça as edições no título e na descrição de seu tópico para adequar às exigências da comunidade.
    • Além do erro de syntax da sua SQL o cálculo também não está correto. vc não precisa executar uma sub-query para extrair o tempo online dos personagens de uma conta. Sua condição where também está incorreta, espera-se após "account_name" possua um dígito de operação, nesse caso de igualdade e com um valor compatível ao tipo do campo, no caso uma "string" veja o exemplo abaixo:   <?php $limit = 10; //O limite é redundante nesse caso, mas estou deixando aqui só para caso alguém queira adaptar e fazer um top10 online rs $accountname = "grundor"; //Nome da conta anteriormente obtida $sql = "SELECT * FROM characters WHERE accesslevel = '0' AND account_name = '{$accountname}' ORDER BY onlinetime DESC , char_name ASC LIMIT {$limit}";   Só explicando para caso outra pessoa chegue a essa pergunta, para calcular do unix_time para dia,horas e minutos você precisa sempre usar para as unidades menores com o resto da divisão da unidade superior: <?php function onlinetime_to_human_redable($onlinetime){ $dias = intval($onlinetime / 86400); $resto = $onlinetime % 86400; $hora = intval($resto / 3600); $resto = $resto % 3600; $minutos = intval($resto / 60); //$segundos = $resto % 60; //O resto do resultado de minutos são os segundos, caso deseja exibir também.. rsrs return "{$dias} dia(s) , {$hora} hora(s) , {$minutos} as minuto(s) "; }     Dessa forma teríamos: <?php //... conexão com o banco, obtenção do nome da conta,etc. $limit = 10; $accountname = "grundor"; $sql = "SELECT char_name, onlinetime FROM characters WHERE accesslevel = '0' AND account_name = '{$accountname}' ORDER BY onlinetime DESC , char_name ASC LIMIT {$limit}"; $statement = $conexao->prepare($sql) $charactersbyonlinetime = $statement->execute(); // result: [["char_name" => "Grundor","onlinetime" => 1299446702 ]] if(count($charactersbyonlinetime) > 0): foreach($charactersbyonlinetime as $char ): echo $char['char_name']," ", onlinetime_to_human_redable($char['onlinetime']),PHP_EOL; endforeach; endif; //if(count($charactersbyonlinetime) > 0) function onlinetime_to_human_redable($onlinetime){ $dias = intval($onlinetime / 86400); $resto = $onlinetime % 86400; $hora = intval($resto / 3600); $resto = $resto % 3600; $minutos = intval($resto / 60); //$segundos = $resto % 60; //O resto do resultado de minutos são os segundos, caso deseja exibir também.. rsrs return "{$dias} dia(s) , {$hora} hora(s) , {$minutos} minuto(s) "; }      
    • hhttps://youtu.be/wG1vIkxAU0s https://www.youtube.com/watch?v=_l5Ug8-OxLM Some videos from sieges  
    • Meu velho manda esse site ai zipado que tu ta mexendo que eu vou olhar ele na hora do almoço. Pois com toda certeza ele está com diversos erros. Dai eu corrijo e te devolvo. E pela interface que eu vi eu sei até quem fez ele. 
    • estranho porque funcionou normalmente. Eu simplesmente só instalei o XAMPP nada de configuração especial.
    • nao fica e password oq cual e?
    • para frozen 1132 alguien lo tiene? XD
    • show tutorial e aquela telinha ensinando a usar o mouse tutorial do lineage logo quando você cria o char e loga! não tem como ativar a opção de duplicar itens por que e dentro e uma proteção para evitar o racker de duplicar itens.
    • Gente, estou terminando um site para começar a comercializar um conteúdo, terminei quase todo o site, mas não manjo muito em php, ou js para terminar esse formulário de envio, sei que precisa criar uns arquivos Php, ou JS, mas eu não manjo nada e o que eu encontrei não me serviu ou não consegui aproveitar, então vim aqui pedir a ajuda de vocês quanto a essa parte. A única coisa que consegui fazer aqui foi a parte html, alguém ai poderia me ajudar a colocar a ação de enviar esse formulário que será preenchido nesses campos, para meu e-mail de contato? Segue abaixo a foto de como está e o código também.     CÓDIGO HTML ABAIXO:
×
×
  • Create New...