Jump to content
Fórum Script Brasil
  • 0

(Resolvido) conexao com o banco


Gilmar Brizolla

Question

Bom dia pessoal,

não estou conseguindo conectar com o servidor, já fiz todos os testes e nada, desativei tudo firewal, anti virus,e ai acabei descobrindo q nem no servidor eu consigo acessar o banco de dados pelo ip;

por exemplo, no servidor eu coloco localhost ou 127.0.0.1, conecta 100% mas no mesmo servidor quando coloco o ip dele não acessa mais, então acabei descobrindo q não é rede, nem antivirus nem firewal,

não faço a minima ideia do q é, já troquei ate de versao do mysql e nada, em nenhuma maquina da rede, é a primeira vez q isso acontece.

SOCORRO, PELO AMOR DE DEUS

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Bom dia pessoal,

não estou conseguindo conectar com o servidor, já fiz todos os testes e nada, desativei tudo firewal, anti virus,e ai acabei descobrindo q nem no servidor eu consigo acessar o banco de dados pelo ip;

por exemplo, no servidor eu coloco localhost ou 127.0.0.1, conecta 100% mas no mesmo servidor quando coloco o ip dele não acessa mais, então acabei descobrindo q não é rede, nem antivirus nem firewal,

não faço a minima ideia do q é, já troquei ate de versao do mysql e nada, em nenhuma maquina da rede, é a primeira vez q isso acontece.

SOCORRO, PELO AMOR DE DEUS

Primeiro passo: no servidor remova a senha do root. Leia este artigo:

http://scriptbrasil.com.br/forum/index.php...st&p=543812

Segundo passo: Crie um usuário usuario@% para ser acessado de uma estação (não esqueça de dar grant de select para poder testar)

Terceiro passo: Reestabeleça as conexções de usuários e suas seguranças. Incluindo o root.

Link to comment
Share on other sites

  • 0
Ola amigo,

Tenho pouco conecimento nesta area, sera q não pode me ajudar, pois não conseguir fazer o q você pediu

Re li seu primeiro post.

Se você consegue se conectar com localhost no servidor é sinal que sua instalação está correta.

Voce precisa criar um usuário "usuario@%", pois o que foi criado nativamente é do tipo "usuario@localhost" e não é acessivel por outras máquinas(estações) (isto inclui qualquer ip diferente do 127.0.0.1 que é o localhost).

Primeiro, use o programa mysql para se conectar ao servidor como o usuário root do MySQL:

shell> mysql --user=root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO meunovousuario@'%'

IDENTIFIED BY 'alguma_senha' WITH GRANT OPTION;

Na instrução acima foi concedido todos os privilégios de acesso ao usuário meunovousuario que pode acessar de qualquer estação '%'.

Para saber mais privilégios você deverá ler o manual do mysql de sua versão.

Você também pode criar usuario com as instruções abaixo.(tem que executar as duas)

mysql> INSERT INTO mysql.user VALUES('%','meunovousuario',PASSWORD('alguma_senha'),

'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

mysql> FLUSH PRIVILEGES;

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...