MySQL_GUI_Tools
Conteúdo |
MySQL GUI Tools
Ferramentas gráficas para as funções mais avançadas do MySQL Server. Este tutorial irá lhe guiar a baixar, configurar e compilar e instalar a última versão em desenvolvimento (instável), criando um pacote debian para facilitar a instalação e remoção dos programas. Este tutorial assume que você está usando o Ubuntu 7.10 (Gutsy Gibbon) como super usuário (root).
Compiladores e Bibliotecas
Primeiramente vamos logar como root e atualizar a base de dados de pacotes e o sistema:
sudo su apt-get update && sudo apt-get dist-upgrade
Talvez seja necessário reiniciar e então instalar a ferramenta de controle de versão, as bibliotecas e compiladores necessários ao processo:
apt-get install subversion build-essential checkinstall dpkg-dev pkg-config libx11-dev libglib2.0-dev libgtk2.0-dev libglade2-dev liblua50-dev liblualib50-dev libsigc++-2.0-dev libglibmm-2.4-dev libgtkmm-2.4-dev libpcre3-dev libxml2-dev libxml-parser-perl libgtkhtml2-dev libgnomeprint2.2-dev libexpat1-dev libglu1-mesa-dev uuid-dev python2.4 sun-java6-jdk autoconf automake libtool libmysqlclient15-dev
MySQL GUI Common
Este é o aplicativo de que todos os outros aplicativos dessa suite necessitam, ele contém os arquivos comuns a todos os aplicativos das ferramentas gráficas do MySQL. Nós iremos baixar a última versão em desenvolvimento e habilitar o suporte a Java e a Python.
Baixando os arquivos na pasta de armazenamento local de código-fonte:
cd /usr/local/src/
svn co mysql-gui-common
cd mysql-gui-common
Estamos numa pasta chamada "mysql-gui-common", na qual iremos configurar, compilar, criar e instalar o pacote debian automagicamente.
chmod +x autogen.sh
./autogen.sh --enable-grt --enable-canvas --enable-java-modules --with-java-ldflags="-L/usr/lib/jvm/java-6-sun/jre/lib/i386/server/" --with-java-includes="/usr/lib/jvm/java-6-sun/include/" --enable-python-modules
Configurado, resta compilar:
make
E então construir o pacote
checkinstall
The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]:
Aperte "Enter" para criar uma documentação do pacote e inserir um sumário para o pacote:
O pacote common das ferramentas gráficas de administração da MySQL
Você ainda pode mudar algumas informações, digitando o número da opção e inserindo o novo valor. Altere as seguintes informações:
0 - Maintainer: [ seunome@email.com ] 1 - Summary: [ O pacote common das ferramentas gráficas de administração da MySQL ] 2 - Name: [ mysql-gui ] 3 - Version: [ 0.6.1 ] 4 - Release: [ bundle-5.0-r10-seunome1 ] 5 - License: [ GPL ] 6 - Group: [ Applications/Databases ] 7 - Architecture: [ i386 ] 8 - Source location: [ mysql-gui-common ] 9 - Alternate source location: [ ] 10 - Requires: [ ]
Depois de alterar, aperte "Enter" e veja a criação e instalação do pacote.
MySQL Administrator
||<tablewidth="" tablealign="">http://www.mysql.com/products/tools/administrator/mysqladmin_users-small.png||MySQL Administrator é uma poderosa ferramenta visual que torna fácil administrar e monitor seu ambiente e conseguir melhor visibilidade em como suas bases de dados estão operando. MySQL Administrator agora integra gerenciamento de base de dados em um simples, ambiente unificado, com uma interface de usuário clara e intuitiva.
- ||
É necessário que você instale o MySQL GUI Common antes do MySQL Administrator. Como já passamos por aquele processo, irei apenas descrever a sequência de comandos:
cd /usr/local/src/
svn co http://svn.mysql.com/svnpublic/mysql-administrator/trunk mysql-administrator
cd mysql-administrator/
chmod +x autogen.sh
./autogen.sh
make
checkinstall
0 - Maintainer: [ seunome@email.com ] 1 - Summary: [ Uma ferramenta de gerenciamento, configuração e monitoramento do servidor MySQL. ] 2 - Name: [ mysql-administrator ] 3 - Version: [ 1.2.21 ] 4 - Release: [ bundle-5.0-r10-seunome1 ] 5 - License: [ GPL ] 6 - Group: [ Applications/Databases ] 7 - Architecture: [ i386 ] 8 - Source location: [ mysql-administrator ] 9 - Alternate source location: [ ] 10 - Requires: [ mysql-gui ]
Corrigindo um erro
Na minha instalação, quando executava mysql-administrator da linha de comando, era acusado esse erro:
(mysql-administrator-bin:20496): libglade-WARNING **: could not find glade file '/usr/local//usr/local/share/mysql-gui/common/preferences.glade' terminate called after throwing an instance of 'MGGladeXML::Error' Aborted (core dumped)
Eu resolvi editando o arquivo "/usr/local/bin/mysql-administrator"...
gedit /usr/local/bin/mysql-administrator
substiuindo o valor de "MA_DIR" para "" (vazio)
- export MA_DIR="$DIRNAME" + export MA_DIR=""
MySQL Query Browser
||<tablewidth="" tablealign="">
||MySQL Query Browser é a ferramenta mais fácil para cria, executar e otimizar consultas SQL para seu servidor de base de dados MySQL.
The MySQL Query Browser lhe dá um conjunto completo de ferramentas drag-and-drop para construir visualmente, analisar e gerenciar suas consultas.||
É necessário que você instale o MySQL GUI Common antes do MySQL Query Browser. Como já passamos por aquele processo, irei apenas descrever a sequência de comandos:
cd /usr/local/src/
svn co mysql-query-browser
cd mysql-query-browser/
chmod +x autogen.sh
./autogen.sh --with-gtkhtml=libgtkhtml-2.0
make
checkinstall
0 - Maintainer: [ gleidsonlm@gmail.com ] 1 - Summary: [ O pacote common das ferramentas gráficas de administração da MySQL ] 2 - Name: [ mysql-query-browser ] 3 - Version: [ 1.2.21 ] 4 - Release: [ bundle-5.0-r10-bighead1 ] 5 - License: [ GPL ] 6 - Group: [ Applications/Databases ] 7 - Architecture: [ i386 ] 8 - Source location: [ mysql-gui-common ] 9 - Alternate source location: [ ] 10 - Requires: [ mysql-gui ]
MySQL_GUI_Tools (last edited 2011-09-19 23:23:20 by localhost)