Académique Documents
Professionnel Documents
Culture Documents
Buscar
LOGIN CADASTRE-SE
post favorito
comentrios
Curtir
Gostei (10)
(0)
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
1/13
01/11/13
Neste artigo apresentarei o MySQL-Front (Figura 1), software de administrao do banco de dados MySQL. Este artigo estar dividido em 4 partes pois apresentarei o MySQL-Front de uma forma geral.
J trabalho com esta ferramenta h algum tempo. O MySQL-Front tem sido muito til no meu dia-a-dia, pois este software de fcil aprendizado e de grande valia para algumas situaes, j que s vezes nos encontramos com pouco prazo para a apresentao de certas alteraes em nosso BD.
Antes de comearmos com a apresentao da nossa ferramenta, gostaria de dizer que escrevi este artigo pensando nos novos DBAs e programadores que esto nascendo. At mesmo por que no s eu como a maioria dos leitores da SQL Magazine j foram iniciantes, de certa forma todos ns j tivemos que quebrar muito a cabea para dar os primeiros passos para o desenvolvimento do nosso primeiro banco de dados.
No artigo veremos um pouco do MySQL-Front, essa ferramenta que me auxilia todos os dias no desenvolvimento dos BDs da empresa onde trabalho. Em seguida apresentarei algumas telas do sistema para ficarmos mais familiarizados. Talvez o artigo parea bsico, mas o objetivo deste somente apresentar o MySQL-Front, no prximo artigo desenvolverei passo a passo um BD onde iremos armazenar as imagens de nossos sites.
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
2/13
01/11/13
Principais Caractersticas
MySQL-Front uma ferramenta fcil e compacta de se usar, e muito rpida para administrar seu banco de dados MySQL em qualquer lugar no mundo. Vejamos suas principais caractersticas:
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
3/13
01/11/13
Se achar melhor o uso do MySQL DLL para acessar o banco de dados ele tambm ser compatvel com verses futuras; Se o seu provedor proibir acesso externo ao banco de dados, use o PHP tnel para poder acessar o banco de dados; So usadas vrias API's do Windows para assegurar a compatibilidade com novas as verses do Windows.
Configurao individual:
Mais de 30 idiomas disponveis; Vrias opes para configurao de conexo com o banco de dados; Numerosos tipos de configurao para o uso do programa; Sintaxe que reala com cores individuais, para melhor aproveitar as informaes fornecidas pelo sistema.
Avaliao detalhada do estado do servidor; Configurao de variveis do servidor; Administrao de propriedade de usurio altamente individualizada; Configuraes de segurana no hosting;
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
4/13
01/11/13
Crie, altere e apague bancos de dados, tabelas, views, procedures, functions, events, triggers, ndices, campos e chaves estrangeiras; Cria, altera e apaga dados incluindo Memo/BLOB; Exibio grfica em dados em campo do tipo BLOB (BMP, GIF, JPEG, PNG e RTF);
Administrao
Lentido no sistema: o que pode estar acontecendo? O que poderia ser a causa e como eu posso mudar isto? Na maioria dos casos, o problema est na configurao do MySQL-Front, que no recebe os dados exigidos do banco de dados to rpido quanto o programa precisa deles. Isto pode ter vrias causas:
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
5/13
01/11/13
tabela grande a ser ordenada ou uma query em vrias tabelas); O volume de dados a ser transferido muito grande (exemplo: muitos registros
Para solucionarmos o problema com a velocidade de conexo, vou mostrar algumas funcionalidades que o MySQL-Front nos oferece:
1. DLL (libMySQL.dll): Esta DLL encontrasse na pasta do MySQL em C:\Arquivos de programas\Apache Group\MySQL\bin\libMySQL.dll (computador local), ela responsvel pela conexo com o seu banco de dados.
2. Direct: O que o acesso DIRECT? a forma padro do MySQL-Front para a conexo com o seu banco de dados ou seja voc digita o DNS do servidor ou o IP de sua mquina local e a porta padro do MySQL.
3. PHP Tunnel. Em parte, o MySQL-Front tem que administrar e processar quantidades grandes de buffers (dados). Isto pode ser compensado com as seguintes colocaes: Desativando o realce do SQL log (configuraes gerais). Desativando o contedo do BLOB e MEMO no Browser de Dados (configuraes gerais). Desativando a deteco de erro durante a importao, se disponvel.
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
6/13
01/11/13
PHP Tunnel
Alguns ISPs Provedores de Acesso a Internet s permitem acesso ao banco de dados MySQL via servidor Web devido a razes de segurana. Isto significa que o MySQLFront no pode acessar o banco de dados normalmente, recebendo uma mensagem de erro Acesso negado na tentativa de conexo.
Instale o script phpMySQL.php (includo no MySQL-Front), no seu servidor WEB (Ex. APACHE). Ento, de dentro da sesso, selecione o tipo de conexo "PHP tunnel e especifique a respectiva URL do script PHP.
O MySQL-Front converte o banco de dados em um pedido via HTTP que envia este pedido ao script do PHP no servidor de Web (o script pode acessar o banco de dados desde que script esteja no servidor Web).
O script do PHP converte a resposta do banco de dados e retorna o resultado atravs do protocolo HTTP para MySQL-Front.
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021 7/13
01/11/13
Infelizmente, isto um pouco desaconselhvel, pois a conexo com o seu banco de dados perde muito o desempenho e se torna extremamente lenta em comparao s outras formas de acesso. Porm, existe uma grande vantagem em se usar o PHP TUNNEL voc tem a possibilidade de acessar o seu banco de dados at mesmo se o provedor no permitir o acesso de nenhum outro modo.
Usando o PHP tnel os pedidos sero controlados pelo PHP, como j diz no nome da ferramenta. O PHP no foi desenvolvido para controlar conexes de banco de dados pela aplicao do cliente MySQL-Front. Por isso a limitaes quanto conexo com o banco de dados. A maioria dos ISPs usa por default o "Modo Seguro" do PHP, pois com o "Modo Seguro" ativo, o PHP verifica se o(s) arquivo(s) e/ou diretrio(s) que sero afetados por esta operao tem o mesmo LOGIN e SENHA (proprietrio) do script que est sendo executado. Na Figura 2. vemos a tela de configurao para a conexo com o PHP TUNNEL.
www.devmedia.com.br/conhecendo-o-mysql-front-parte-1/7021
8/13
01/11/13
Em ambos os casos o PHP tunel no pode controlar pedidos de grandes bancos de dados. Para o funcionamento normal no h nenhum problema. Mas para exportar e transferir grandes tabelas talvez o tnel no funcione muito bem. A mensagem de erro perdeu conexo mostra este problema.
Bom pessoal aqui termina a 1 parte do nosso artigo, espero que tenham gostado! No prximo artigo falarei sobre importao e seus tipos. At a prxima.
Curtir
Gostei (10)
(0)