MYSQL EM REDE
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.
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.
mudar o seu localHost para o ip da máquina onde será colocado o Banco de dados.
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.
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.
manda este comando SQL:
meudb.execute "GRANT ALL PRIVILEGES ON *.* TO root@% WITH GRANT OPTION"
Isto local, depois tenta acessar pela rede.
Esqueci de uma parada: depois da SQL acima, manda esta outra:
meudb.execute "flush privileges"
meudb.execute "flush privileges"
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....
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 ?
ai funcionou no servidor, mas na estação não oque tenho que fazer ?
Tópico encerrado , respostas não são mais permitidas