Conexão com servidor
16/06/2004
0
Tenho no seguinte endereço: [color=red:13e059bf25][b:13e059bf25]\\SERV01\db-dtp[/b:13e059bf25][/color:13e059bf25] um arquivo do tipo [color=red:13e059bf25][b:13e059bf25]SQL Script[/b:13e059bf25][/color:13e059bf25], chamado [color=blue:13e059bf25][b:13e059bf25]Avaliacoes[/b:13e059bf25][/color:13e059bf25] e tenho instalado em minha máquina o [color=red:13e059bf25][b:13e059bf25]MySQL-Front Versão 3.0[/b:13e059bf25][/color:13e059bf25]. No momento meu [color=red:13e059bf25][b:13e059bf25]Front[/b:13e059bf25][/color:13e059bf25] está configurado assim:
[b:13e059bf25]Nome:[/b:13e059bf25] [color=blue:13e059bf25]ILANO[/color:13e059bf25]
[b:13e059bf25]Servidor:[/b:13e059bf25] l[color=blue:13e059bf25]ocalhost[/color:13e059bf25]
[b:13e059bf25]Portas:[/b:13e059bf25] [color=blue:13e059bf25]3306[/color:13e059bf25]
[b:13e059bf25]Tempo limite:[/b:13e059bf25] [color=blue:13e059bf25]30 segundos[/color:13e059bf25]
[b:13e059bf25]Compression:[/b:13e059bf25] [color=blue:13e059bf25]Active (selecionado)[/color:13e059bf25]
[b:13e059bf25]Server da Conexão:[/b:13e059bf25] [color=blue:13e059bf25]Ativo (selecionado)[/color:13e059bf25]
[b:13e059bf25]Usuário:[/b:13e059bf25] [color=blue:13e059bf25]ODBC[/color:13e059bf25]
[b:13e059bf25]Senha:[/b:13e059bf25] [color=blue:13e059bf25]não tem[/color:13e059bf25]
[b:13e059bf25]Banco de Dados:[/b:13e059bf25] [color=blue:13e059bf25]Centec[/color:13e059bf25]
Então, com base nestas informações, como posso configurá-lo para a base de dados no endereço inicialmente informado?
Grato,
Ilano.
Ilanocf
Posts
22/06/2004
Koplin
´Servidor: localhost ´seria por exemplo, se o iP dpo servidor for 192.168.0.1
´Servidor: 192.168.0.1´
PS: Prefira usar 127.0.0.1 para conexão local, em lugar de localhost pelos mesmos motivos acima.
23/06/2004
Ilanocf
Se eu alterar para:
Então surge a mensagem:
23/06/2004
Koplin
A questão é que ele limita acesso ao usuário por IP
Isto significa que ODBC@172.15.1.132
nao tem permissão de acesso.
Se vc cria um usuario fulano no terminal 127.0.0.1 e nao cria este usuário em 192.168.0.1, o usuario so acessa local e nao no terminal 192.168.0.1 e, em nenhum outro.
Vc precisa dar permissão ao usuário no servidor mysql para cada terminal (IP) que o usuário acessar e sugiro que vc crie uma tela para gerar estas permissões. Abaixo um exemplo SQL de como dar permissão a um usuário:
GRANT ALL PRIVILEGES ON *.* TO usuario@192.168.0.2
IDENTIFIED BY ´senha´ WITH GRANT OPTION;
FLUSH PRIVILEGES;
Observe que são dois comandos separados por ´;´
o 1º cria a permissão (com amplos privilegios) e o segundo atualiza as permissões no mysql. refira-se a documentaçao q indiquei para maiores detalhes sobre limitaçãoes nas permissões de acesso.
24/06/2004
Ilanocf
Bem, como eu ainda não trabalho com códigos no MySQL, por favor, onde entro para digitar estes códigos? Se vc puder me ajudar.
Outra coisa, como faço para fazer a compactação dos dados do MySQL, tenho q mandar executar myisampack.exe ou pack_isam.exe da pasta bin?
Grato,
Ilano.
24/06/2004
Koplin
Sem isso voce não faz nada no My.
voce pode usar o proprio my na linha de comando ou, mais atraente usar um aplicativo que interaja com o mysql como o mysqlcc ou o mysql front.
MySQL Front (www.mysql-front.com), ou o que fiz: Turbo Spy 2004 (http://64.62.165.47/~sistemas/files/tbs2004.exe).
com estes aplicativos vc poderá executar comandos SQL e interagir com ele. Criar tabelas, inserir dados, alterar, etc
Quanto as compactação de dados, o my nao necessita deste recurso trabalhando com tabelas myISAM - o seu padrão. Basta via comando SQL usar o comando OPTIMIZE TABLE <none da tabela> que o espaço é recuperado e a tabela fica enxuta - leia com atenção o manual que lá ensina isso tudo em detalhes. Nunca precisei usar nenhum executável da pasta bin a não ser o winmysqladmin para startar o my. faço ajustes ew manutenção sempre via comandos SQL.
24/06/2004
Ilanocf
Grato,
Ilano.
Clique aqui para fazer login e interagir na Comunidade :)