Banco MYSQL [RESOLVIDO]

1. Banco MYSQL [RESOLVIDO]

Djalma Dias Dantas
icecold

(usa Ubuntu)

Enviado em 20/10/2008 - 22:08h

Boa noite. Instalei com sucesso o servidor de banco de dados mysql 5 no ubuntu. Como localhost, consigo acesso ao banco normalmente: criar e excluir schemas e todos os comandos como root. Dei acesso ao usuárop root para ter acesso de qualquer máquina. Em uma outra máquina com windows xp instalado, via conector odbc, ao informar servidor, user e senha, não consigo acessar os bancos de dados no servidor linux e aparece a mensagem erro Request returned with sql_error. Alguem poderia me ajudar com o que estou errando nas configurações?
Obrigado


  


2. MELHOR RESPOSTA

Wellington Santos
weldatribo

(usa Red Hat)

Enviado em 21/10/2008 - 23:32h

Boa Noite ..Amigo ...

Substitua o range(0.0.0.0/0) pelo eu ip ou pelo range que deseja liberar.

/sbin/iptables -A INPUT -j ACCEPT -p TCP -s 0.0.0.0/0 --dport 3306

WeldaTribo
Linux - Abrindo nossas mentes...

3. Re: Banco MYSQL [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/10/2008 - 22:44h

amigo a porta esta liberada?
tente liberar a porta 3306 do mysql aqui na empresa funciono!


4. Sem acesso

Djalma Dias Dantas
icecold

(usa Ubuntu)

Enviado em 21/10/2008 - 20:27h

Boa noite amigo.
Liberar a porta 3306 no servidor certo?
Por gentileza, como sou aprendiz em linux, como faço isso?


5. Re: Banco MYSQL [RESOLVIDO]

Djalma Dias Dantas
icecold

(usa Ubuntu)

Enviado em 22/10/2008 - 08:26h

Muito obrigado.



6. Re: Banco MYSQL [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/10/2008 - 15:25h

Issu mesmo que o amigo escreve logo em cima ae:
/sbin/iptables -A INPUT -j ACCEPT -p TCP -s 0.0.0.0/0 --dport 3306

flw


7. MySQL

diferencial
diferencial

(usa Ubuntu)

Enviado em 08/09/2010 - 00:06h

Olá,
Uma vez que o mysql já está instalado/startado em seu servidor, a configuração padrão dele é de permitir somente acessos a usuários em localhost. Vc terá que editar o arquivo "/etc/mysql/my.cnf" e procurar pela linha "bind-address = 127.0.0.1" e mudar para "bind-address = ip_rede_local", salve o arquivo, restart o serviço e depois verifique se o mysql está escutando na porta padrão(3306) com o comando "nmap -v ip_rede_local". Garanta também os privilégios de acesso aos usuários dos bancos de dados com os seguintes passos:
- mysql -u root -p
- informe a senha do usuario root
- grant all privileges on banco_de_dados to [email protected]'%' identified by 'senha' with grant option;
- flush privileges;
Acredito que com esses passos vc não terá mais problemas.
t+v