Configurar em rede. Cliente Servidor;.
Amigos, como eu configuro o MySql para trabalhar em rede? Quais os arquivos necessarios para instalar no cliente? Como eu configuro os clientes e o servidor? Gostaria, se possivel que algum de voces detalhasse ao maximo para facilitar o meu entendimento desde configuracao, instalacao e execucao do programa no servidor e nos clientes. Agradeco a todos que me ajudarem.
Aflsilva
Curtidas 0
Respostas
Mysys
21/07/2004
seguinte
no servidor é claro voce instala o MySQL Server
nos Clientes voce só presisa do seu_aplicativo.exe e das dll referentes ao componente de acesso a dados que voce usa no meu caso eu uso o Zeos é so colocar a LIBPQ.DLL,LIBMYSQL.DLL,LIBPQ721.DLL no diretorio windows/sistem
outra coisa voce tem que liberar os usuarios que tem acesso no servidor
por exemplo c voce estiver usando a maquina com o ip 192.180.0.2 pra acessar o servidor voce tem que criar um usuario com o host from = ao numero de ip da maquina que esta querendo o acesso
ou entao criar um usuario com o host from = ¬ ai esse usuario pode acessar de qualquer lugar
c nao fui claro o suficiente manda
no servidor é claro voce instala o MySQL Server
nos Clientes voce só presisa do seu_aplicativo.exe e das dll referentes ao componente de acesso a dados que voce usa no meu caso eu uso o Zeos é so colocar a LIBPQ.DLL,LIBMYSQL.DLL,LIBPQ721.DLL no diretorio windows/sistem
outra coisa voce tem que liberar os usuarios que tem acesso no servidor
por exemplo c voce estiver usando a maquina com o ip 192.180.0.2 pra acessar o servidor voce tem que criar um usuario com o host from = ao numero de ip da maquina que esta querendo o acesso
ou entao criar um usuario com o host from = ¬ ai esse usuario pode acessar de qualquer lugar
c nao fui claro o suficiente manda
GOSTEI 0
Otto
21/07/2004
concluindo o raciocinio do nosso amigo MySys, pra liberar acesso a um usuário na rede vc pode ver no seguinte tópico:
:idea: http://delphiforum.icft.com.br/forum/viewtopic.php?t=42971&highlight=grant
:wink:
:idea: http://delphiforum.icft.com.br/forum/viewtopic.php?t=42971&highlight=grant
:wink:
GOSTEI 0
Aflsilva
21/07/2004
MySys, como eu crio o usuário? É no servidor ou nos clientes?
GOSTEI 0
Otto
21/07/2004
MySys, como eu crio o usuário? É no servidor ou nos clientes?
no servidor... :wink:
GOSTEI 0
Aflsilva
21/07/2004
Galera, desculpem-me mas nao sei como criar o usuario nem onde. Poderiam me ajudar mais essa vez? :(
GOSTEI 0
Aflsilva
21/07/2004
Amigos, fiz tudo como informaram. Criei o usuario, coloquei as Dll no C:\windows\System32 (uso o windows XP), instalei o MySql, instalei o MySql-Front, executo o comando abaixo no MySql-Front:
Código:
// acessa so a máquina onde ta rodando o banco...
Grant all privileges on *.* to root@localhost
identified by ´ ´ with grant option;
// acessa qualquer máquina ao servidor..
Grant all privileges on *.* to root@´¬´
identified by ´ ´ with grant option;
Depois de ter fazer tudo isso, mesmo assim quando eu abro o WinMySQLAdmin, na aba variables, onde tem basedir tem ´C:\Mysql´, onde era para ter ´//micro1/MySql´.
Amigos, o que falta eu fazer? Por favor, alguem me ajude. :(
Código:
// acessa so a máquina onde ta rodando o banco...
Grant all privileges on *.* to root@localhost
identified by ´ ´ with grant option;
// acessa qualquer máquina ao servidor..
Grant all privileges on *.* to root@´¬´
identified by ´ ´ with grant option;
Depois de ter fazer tudo isso, mesmo assim quando eu abro o WinMySQLAdmin, na aba variables, onde tem basedir tem ´C:\Mysql´, onde era para ter ´//micro1/MySql´.
Amigos, o que falta eu fazer? Por favor, alguem me ajude. :(
GOSTEI 0
Mysys
21/07/2004
vamo la do comeco...
no server
instala o mySQL
instala o mySQLcc ( front-end do mysql que tem pra download na pagina do mysql )
instala o seu programa colocando as dll nos seus devidos lugares
agora execute o mySQLcc la tem a opcao de criar usuarios, crie um usuario com o nome e a senha que voce desejar mas com a opcao host coloque ¬ ( ¬ faz com que o usuario possa acessar o servidor de qualquer endereco da rede)
na estacao.....
instala o seu programa colocando as dll nos seus devidos lugares
outra coisa... no componente zeos tem a opcao host ... preencher esse campo de forma que ele acese o servidor .... porque quando voce esta copilando conserteza voce colocou localhost ... e nao o ip do servidor ai quando voce executar na maquina cliente ele nao vai encontrar o mysql istalado e va dar erro
no server
instala o mySQL
instala o mySQLcc ( front-end do mysql que tem pra download na pagina do mysql )
instala o seu programa colocando as dll nos seus devidos lugares
agora execute o mySQLcc la tem a opcao de criar usuarios, crie um usuario com o nome e a senha que voce desejar mas com a opcao host coloque ¬ ( ¬ faz com que o usuario possa acessar o servidor de qualquer endereco da rede)
na estacao.....
instala o seu programa colocando as dll nos seus devidos lugares
outra coisa... no componente zeos tem a opcao host ... preencher esse campo de forma que ele acese o servidor .... porque quando voce esta copilando conserteza voce colocou localhost ... e nao o ip do servidor ai quando voce executar na maquina cliente ele nao vai encontrar o mysql istalado e va dar erro
GOSTEI 0