MYSQL EM REDE

DANITNK 04/05/2006 16:30:26
#145090
ola, estou abrindo meu banco de dados assim:

Meudb = "driver={MySQL ODBC 3.51 Driver};" & _
"server=localhost;" & _
"uid=root;Pwd=SENHA;database=BANCO"

preciso colocar ele na rede o que eu tenho que fazer.
USUARIO.EXCLUIDOS 04/05/2006 16:41:15
#145094
mudar o seu localHost para o ip da máquina onde será colocado o Banco de dados.
DANITNK 05/05/2006 08:41:05
#145134

oi, não sei se estou fazendo certo fiz assim:

Meudb = "driver={MySQL ODBC 3.51 Driver};" & _
"server=192.168.0.2;" & _
"uid=root;Pwd=SENHA;database=BANCO"

deu um erro: "host 'servidor' is not allowed to connect to this mysql server. O que eu tenho que fazer ?
Obg.


FGSANTOS 05/05/2006 09:19:52
#145136
Tem que dá uma olhada se o usuário Root está com acesso total ao banco.

manda este comando SQL:

meudb.execute "GRANT ALL PRIVILEGES ON *.* TO root@% WITH GRANT OPTION"

Isto local, depois tenta acessar pela rede.
FGSANTOS 05/05/2006 09:21:15
#145137
Esqueci de uma parada: depois da SQL acima, manda esta outra:

meudb.execute "flush privileges"
USUARIO.EXCLUIDOS 05/05/2006 09:22:26
#145138
Bem, me parece que o seu usuário root esta sem acesso ao seu banco, vc deve ir até o seu servidor e dar acesso total a este usuário....
DANITNK 05/05/2006 17:21:58
#145245
realmente o ip da maq 192.168.0.2 mas o que eu tenho que colocar 127.0.0.1
ai funcionou no servidor, mas na estação não oque tenho que fazer ?


Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas