Ol�,

No mysql voc� tem usu�rios, vc tem databases e tem as permiss�es dos
usu�rios nos database. Quando voc� cria um usu�rio, vc especifica a
partir de que host ele pode se conectar. Se n�o especificar, ele s�
aceita localhost. Ent�o, digamos que voc� tem um banco chamado DB. Em
192.168.0.2 voc� faria:
create database DB;
-- cria as tabelas
grant all privileges on DB.* to [EMAIL PROTECTED] identified by
'senha_a_ser_utilizada';

Dessa forma voc� est� garantindo todos os privilegios para o usu�rio
'usuario' que vem de 192.168.0.9, passando a senha 'senha...'.

Caso voc� queira, por�m n�o recomendo:
grant all privileges on DB.* to [EMAIL PROTECTED];
(N�o vai pedir senha)

grant all privileges on *.* to [EMAIL PROTECTED] identified by 'senha';
(vai garantir todos os privilegios em todos os databases para o
usu�rio root, conectando a partir de 192.168.0.9, com a senha 'senha'.

update user set host = '%' where user = 'root';
(Habilita o usu�rio root se conectar de qualquer host);

depois de mexer nas tabelas do mysql:
flush privileges;

Abra�o!
Alejandro

> > Temos em nossa rede um servidor com o mysql instalado e precisamos
> > utilizar o cliente mysql de uma esta��o para manipular as tabelas deste
> > banco, mas n�o estamos conseguindo efetuar a conex�o ao banco remoto,
> > pois aparece a seguinte mensagem de erro:
> >
> > Error 1130: host "racwsci190" is not allowed to connect to this mysql
> > server
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a