MySQL – Administração e Ferramentas de Desenvolvimento

Postado por: Pedro Rogério em
MySQL Tools

Se você está desenvolvendo aplicações tanto para desktop ou web e está usando como um mecanismo de banco de dados o MySQL, existem algumas ferramentas para melhorar e agilizar a fase de modelagem de banco de dados, implantação e gestão.

Abaixo você verá ótimas ferramentas para se trabalhar com MySQL que irão lhe ajudar a melhorar o rendimento no desenvolvimento de sua aplicação web ou desktop.

MySQL GUI Tools (Win, Linux, MAC)

MySQL GUI Tools (Win, Linux, MAC)

O MySQL GUI Tools é um conjunto de ferramentas multi-plataforma, que incluem: MySQL Administrator, MySQL Query Browser e MySQL Migration Toolkit.

MySQL Workbench (Win, Linux, MAC)

MySQL Workbench (Win, Linux, MAC)

MySQL Workbench é uma plataforma para o servidor MySQL que pode ser usado para escrever e executar consultas SQL e scripts, editar dados, projetar visualmente os modelos de banco de dados e gerenciar o Servidor MySQL.

MySQL Control Center (Win, Linux, MAC)

MySQL Control Center (Win, Linux, MAC)

MySQL Control Center é um programa para criação e administração de banco de dados. Ele permite múltiplas conexões simultâneas ao servidor MySQL, MDI, salva as credenciais de login, importação e muito mais.

SQuirreL SQL (Win, Linux, MAC)

SQuirreL SQL (Win, Linux, MAC)

SQuirreL SQL Client é um cliente gráfico de SQL escrito em Java que lhe permitirá visualizar a estrutura de um banco de dados JDBC, procurar os dados em tabelas, executar comandos SQL, etc

Aqua Studio (Win, Linux, MAC)

Aqua Studio (Win, Linux, MAC)

Esta completa IDE, tem quatro grandes áreas de funcionalidade: consulta de banco de dados e ferramentas de administração, uma suíte de ferramentas de comparação de bancos de dados, controle de origem e sistemas de arquivos; cliente integrado de controle de versão para Subversion (SVN) e CVS, e um modelador de banco de dados poderoso. O Studio tem uma interface única e consistente a todas as principais bases de dados relacional, isto permite que o desenvolvedor possa efetuar simultaneamente várias tarefas dentro de uma única aplicação.

Navicat Lite MySQL Admin Tool (Win, Linux, MAC)

Navicat Lite MySQL Admin Tool (Win, Linux, MAC)

Navicat é rápido, confiável e popular e é uma poderosa ferramenta de administração de banco de dados, desenvolvido para simplificar o gerenciamento de banco de dados e reduzir custos administrativos. Projetado para atender as necessidades dos administradores de banco de dados, desenvolvedores e pequenas e médias empresas, Navicat é desenvolvido com um interface intuitiva que lhe permite criar, organizar, acessar e compartilhar informações de forma segura e fácil.

Sequel Pro (MAC)

Sequel Pro (MAC)

Sequel Pro é rápido, fácil de usar e é um aplicativo para Mac OS X de gerenciamento de aplicativos que trabalham com bancos de dados MySQL. Dá-lhe acesso direto a banco de dados MySQL em servidores locais e remotos.

yourSQL (MAC)

yourSQL (MAC)

YourSQL destina-se a ser um programa fácil de usar tanto para um novato, bem como o usuário avançado. Ele fornece acesso a recursos avançados do MySQL, tais como índices, tabelas InnoDB, multi-scripts SQL e multi-threaded e tarefas de administração de backups ou similares.

DB Tools Manager Professional (Win)

DB Tools Manager Professional (Win)

DBManager é uma aplicação bastante poderosa de gerenciamento de dados. Com suporte nativo para MySQL, PostgreSQL, Interbase / Firebird, SQLite, Tabelas DBF, MSAccess, MSSQL Server, Sybase, Oracle e ODBC, tornando-se a aplicação de banco de dados mais avançado. A edição livre (Standard Edition) tem um conjunto mínimo de características que o torna ideal para usuários de banco de dados efetuar o gerenciamento.

DreamCoder for MySQL (Win)

DreamCoder for MySQL (Win)

DreamCoder trabalha com todas as versões de MySQL de 3.23 até 6.0 e ele suporta todos os recursos do MySQL, incluindo tabelas, views, procedures, funções, triggers, tabelas InnoDB, chaves estrangeiras, UDFS, BLOB Types, etc. Ele também inclui as opções mais avançadas para manipulação de dados , construir consultas visualmente, executar consultas, execução de scripts, geração de relatórios, acompanhamento de dados e exportar e importar dados de / para formatos mais populares. DreamCoder para o MySQL é de fácil utilização para o usuário iniciante.

MySQL-Front (Win)

MySQL-Front (Win)

Esta interface gráfica para o banco de dados MySQL, é uma “aplicação” real”, que pode oferecer uma utilização mais refinada da interface. Isso é possível pois o sistema foi desenvolvido em PHP e HTML. As respostas são imediatas, já que não há necessidade de recarregar as páginas HTML. Se o seu provedor permite conexão direta com o MySQL, o MySQL-Front pode fazer contato direto com o banco de dados. Caso contrário, apenas um pequeno script precisa ser instalado no site de publicação. Informação de login serão guardadas no seu disco rígido, então você não precisa mais fazer logon em interfaces de web diferentes.

HeidiSQL (Win)

HeidiSQL (Win)

HeidiSQL é um programa para Windows de administração de banco de dados fácil de utilizar. Ele permite a você sincronizar tabelas entre dois bancos de dados, gerenciar privilégios de usuário; importação / exportação, navegar e editar a tabela de dados; criar e editar procedimentos armazenados, e muito mais. Você também pode executar HeidiSQL no Linux com Wine.

SQLyog (Win)

SQLyog (Win)

É uma aplicação desktop para gerenciar, executar consultas SQL, backups, restaurações e outras opções para melhorar o trabalho com MySQL.

Toad for MySQL (Win)

Toad for MySQL (Win)

Toad for MySQL é uma ferramenta administrativa para banco de dados que permite: o desenvolvimento da consulta, o projeto do banco de dados, administração do banco de dados, gerenciamento de dados, relatórios, gerenciamento de projetos e automação.

MyDB Studio (Win)

MyDB Studio (Win)

MyDB Studio é um conjunto de poderosas ferramentas para administração do MySQL Server. Possui suporte a SSH, e ainda lhe permite conectar-se ao servidor remoto mesmo que ele não permita conexões remotas.

EMS SQL Manager (Win)

EMS SQL Manager (Win)

EMS SQL Manager é uma ferramenta poderosa para a administração e desenvolvimento de banco de dados. Os recursos incluem MySQL triggers, views, procedures e funções, chaves estrangeiras, que lhe permite criar / editar todos os objetos do banco de dados MySQL, criar tabelas em modo visual, executar scripts SQL, importação e exportação de dados do banco de dados, gerenciar usuários e seus privilégios entre outros recursos úteis. Existe uma versão comercial, mas a versão gratuita oferece vários recursos.

MyCon – MySQL GUI (Win)

MyCon – MySQL GUI (Win)

MyCon é uma poderosa ferramenta para administrar e trabalhar com banco de dados MySQL. Este cliente fácil de usar inclui todas as funcionalidades e ferramentas que você precisa para ser produtivo no MySQL como um desenvolvedor DBA.

phpMyAdmin (Web)

phpMyAdmin (Web)

phpMyAdmin é uma das mais populares ferramentas para MySQL baseadas na web de administração de banco de dados escrito em PHP. Ele suporta uma ampla gama de operações com o MySQL. As operações mais utilizadas são suportados pela interface do usuário (gestão de banco de dados, tabelas, campos, relações, índices, usuários, permissões, etc), enquanto você ainda tem a capacidade de executar diretamente qualquer declaração SQL.

MySQL Sidu (Web)

MySQL Sidu (Web)

Sidu (Select, Insert, Delete, Update) é um cliente para MySQL baseado na web fácil de usar. Além de administração padrão do MySQL você pode usar Sidu para administrar os dados em duas colunas; protege seus dados com múltiplos firewalls; administrar acessos facilmente; filtro e as tabelas de classificação para exportação.

VFront (Web)

VFront (Web)

VFront é um dinâmico administrador de banco de dados para o MySQL ou bancos de dados PostgreSQL escrito em PHP e Javascript. Com VFront você pode criar formas para gerenciar os seus dados no estilo AJAX, regras diferentes e privilégios para os grupos, relatórios em XML, HTML, PDF, estatísticas e muito mais.

MySQL Ajax Table Editor (Web)

MySQL Ajax Table Editor (Web)

Este é um aplicativo de código aberto (compatível com PHP4 & PHP5) que lhe permite criar rapidamente páginas de administração de banco de dados MySQL e administrar tabelas. Seu editor MySQL tem a capacidade de administrar várias tabelas e manter a funcionalidade de busca e é escrito em AJAX.

Adminer (Web)

Adminer (Web)

Adminer é uma completa ferramenta de administração MySQL escrito em PHP. Consiste em apenas um único arquivo pronto para implementar no servidor de destino. Suporta tanto o PHP 4.3 + e PHP 5 com sessões habilitado.

MySql Lite Administrator (Web)

MySql Lite Administrator (Web)

MySql Administrator Lite é uma aplicação baseada na web desenvolvida em PHP que irá ajudá-lo a inserir e atualizar dados em seu banco de dados MySQL.

AeroSQL (Web)

AeroSQL (Web)

AeroSQL é uma ferramenta baseada em código aberto para gerenciamento de MySql. A característica fundamental é a administração intuitiva do conteúdo do banco de dados.

MySQLDumper (Web)

MySQLDumper (Web)

MySQLDumper é uma ferramenta para backup de bancos de dados MySQL baseada em PHP e Perl. Você pode facilmente guardar seus dados em um arquivo de backup e – se necessário – restaurá-lo. É especialmente indicado para servidores de hospedagem compartilhada, onde você não tem acesso shell.

phpMyBackupPro (Web)

phpMyBackupPro (Web)

phpMyBackup Pro é um muito fácil de usar, é um aplicativo escrito em PHP para backup de banco de dados. Ele permite que você gerenciar, restaurar backups de banco de dados via download ou e-mail.

WWW SQL Designer (Web)

WWW SQL Designer (Web)

WWW SQL Designer é uma ferramenta baseada na web de modelagem visual de SQL que permite desenhar projetos ER, editar tabelas e linhas, gerenciar as chaves, criar relações de restrições (FK), salvar e carregar desenhos e esquemas de importação de banco de dados.

SQL Buddy (Web)

SQL Buddy (Web)

SQL Buddy é um editor de código aberto para MySQL baseado na web desenvolvido em PHP. Basta descompactar os arquivos para seu servidor e ele já está pronto para utilizar. Logins são tratadas diretamente pelo MySQL, e você pode criar tantas ou tão poucos usuários como você quer.

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

29 Responses to “MySQL – Administração e Ferramentas de Desenvolvimento”

  1. Rapaz, isso, sim, que é mostrar um set de ferramentas para MySQL! Ficou muito bom o artigo!

    Abraços!

  2. Realmente é um excelente artigo! Não conheço a metade dessas ferramentas.

    Atualmente estou usando o navcat ele está me atendendo muito bem.

    Abraços!

  3. Eu uso Navicat e SQLyog.

  4. SQLyog é muito legal, já tive a oportunidade de usá-lo. Hoje estou mais no PhpMyAdmin.

    Muito bom post mesmo Pedro, vlw e parabéns!

  5. Cristian Piero

    Excelente Post, Parabéns Pedro…
    SQLyog eu recomento.

  6. Cristian Piero

    *SQLyog eu recomendo.

  7. Muito bom esse artigo!
    Excelente referencia para varias ferramentas!
    Parabens!

  8. Jair Henrique

    O Mysql Gui Tools foi descontinuado e suas funções foram incorporadas no MySQL Workbench.

    Sequel Pro é excelente!!

  9. Utilizo o Workbench. Parabéns Rogério por selecionar este conteúdo, muito bom.

  10. Opa,

    Ai sim hein Pedro, parabéns novamente pelo conteúdo abordado.

    Abraços !

  11. legal..uso mais o phpmyadmin..

  12. MySQL – Administração e Ferramentas de Desenvolvimento » Pinceladas da Web – HTML5 Hard Coding and Bullet Proof CSS…

    Se você está desenvolvendo aplicações tanto para desktop ou web e está usando como um mecanismo de banco de dados o MySQL, existem algumas ferramentas para melhorar e agilizar a fase de modelagem de banco de dados, implantação e gestão. …

    See transl…

  13. waxer

    Great post! Also check out Oracle’s free SQL Developer. http://www.oracle.com/technology/products/database/sql_developer/index.html. Win, Linux, Mac. Oracle, MySQL, SQL Server, Sybase, DB2 via JDBC drivers.

  14. Guto

    nossa, isso é quase um catálogo, muito bom.

  15. Bruno

    Não sabia que o MySQL Front tinha voltado! O desenvolvedor desistiu do software por causa da pirataria. Mas pelo o que li lá no post do blog deles, um novo programador assumiu.

    Legal, eu acho ele bem prático.

    Ótimo post.

    • Não sabia dessa, pensei que só tinha dado algum problema no servidor, notei que agora se chama SQL-Front, pelo que percebi mudou algumas coisas visuais e talvez alguns bugs que não tenha percebido, mas o serial que eu usava no MySQL-Front também pega neste outro normal.

  16. Good collection, this is what I was looking for:). Thanks

  17. vou fazer um pedido, poderia fazer um artigo sobre CMS?

  18. Muito bom o artigo. Eu uso no trabalho o Toad (parente do sql navegator) e é muito bom. Recomendo.

  19. Pergunto, como cara do WWW SQL Designer fez aquelas linhas que conectam os elementos??? Aqui é muito bom. Um elemento de GUI que nunca ví daquele jeito feito com JS. Pode ser usado em vários outros tipos de programas.

  20. Daniel

    Se tivesse como dar uma nota certamente seria nota 10 para esse post…

    Parabénssss!

  21. Nelson

    Thanks Pedro.
    A great post indeed.

  22. Não imaginava que tinham tantas opções assim. Eu uso o phpMyAdmin por que vem junto no xampp e também está presente no cPanel. Faltou dizer qual desses você usa.

  23. Testei o DataArchitect da Thekompany (http://www.thekompany.com/products/dataarchitect), parece promissor, pena que não consegui fazer a engernharia reversa do meu BD, aparece a mensagem “Parent does not have data connection compabilities” e não da em nada.

    Estou usando BD PostgreSQL v.8.4x no Windows 7.

  24. Peri

    Atualmente uso do DbDesigner http://www.fabforce.net/dbdesigner4/, que não aparece na lista, fica ai mais uma dica pra quem esta procurando uma forma amigavel de fazer a modelagem de dados.
    Abraço

Leave a Reply