Home > Database, Linux > Mysql Workbench per linux

Mysql Workbench per linux

Finalmente abbiamo a disposizione questo bellissimo tool per la progettazione grafica dei nostri database.

Dal nome si intuisce che questo software è ottimizzato per Mysql, ma credo che con le dovute modifiche nulla vieti di utilizzarlo anche per altri db server in giro per la Rete, dato che alla fin fine esportiamo un sql da importare nel nostro sql server preferito.

La nuova release è l’evoluzione di un altro software, “Db Designer”, che dalla versione 5 è appunto confluito sotto mysql.

Purtroppo al momento la versione compilata è disponibile solo per coloro che usano distribuzioni ubuntu o comunque della famiglia debian. Per tutti gli altri è disponibile un link da cui scaricare i sorgenti ricompilabili:

ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.3-alpha.tar.gz

Nel caso vogliate verificare l’integrità del tgz eccovi il suo md5:

ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.3-alpha.tar.gz.md5

Se invece possedete un pc con una distro debian-like come ubuntu eccovi i passaggi da eseguire per l’installazione:

Procurarsi libctemplate0

Per ottenere la libreria in questione dovete andare al seguente link:

Directory google code

e scaricate l’ultima versione .deb di libctemplate0.

Una volta scaricata installatela con il seguente comando:

sudo dpkg -i libctemplate0_0.91-1_i386.deb

Aggiungere dei repository per apt-get

Aprite in scrittura il file /etc/apt/sources.list e inserite in fondo le seguenti righe:

deb ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ binary/
deb-src ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ source/

(nota bene che prima di binary e source finali dovete inserire un carattere spazio)

Nel caso siate più familiari con Synaptics, lanciate quest’ultimo e selezionate dalla voce di menu Impostazioni (o Settings) il sottomenu Sorgenti (o Repository), andate sul secondo tab della pagina e aggiungete le righe che ho citato in precedenza.

Installiamo il software richiesto

Tornando alla procedura da riga di comando, dopo aver salvato il file /etc/apt/sources.list lanciate il comando:

sudo apt-get update

per aggiornare le informazioni di tutti i vostri repository.

A questo punto non vi rimane che scrivere:

sudo apt-get install mysql-workbench

e alla fine del processo vi ritroverete sul sistema il software tanto agognato con cui potrete cimentarvi anche dal vostro caro pinguino.

Se usate Synaptics basta far una ricerca, marcare il pacchetto interessato e lanciare ok.

 

Categorie:Database, Linux Tag: , ,
  1. 21 Ottobre 2008 a 9:59 | #1

    Ciao sulla mia ubuntu 8.04 mi da un problema con una dipendenza:
    libctemplate-dev, che se provo a installare da aptitude, mi dice che è un pacchetto difettoso! :(

    Hai idea di come risolvere?

    Grazie

  2. Nicola
    21 Ottobre 2008 a 10:05 | #2

    Ma perchè vuoi installare quella libreria ?

    Tu devi utilizzare libctemplate0_0.91-1_i386.deb scaricata dal sito di google code, non la libctemplate-dev_0.91-1_i386.deb, giusto ?

  3. bbg5ne
    1 Novembre 2008 a 0:27 | #3

    ops! :P scusa il ritardo nella risposta!
    Effettivamente sbagliavo file!
    grazie mille!

  4. bbg5ne
    1 Novembre 2008 a 0:32 | #4

    aggiungerei che per far partire workbench cioè il designer grafico, bisogna creareil collegamento che non viene creato in automatico nel menu o forse a me l’ha creata da qualche starna parte che non vedo! :(
    cmq le info per la creazione del collegamento sono:

    (Under Applications > Programming:)

    Name: MySQL Workbench
    Command: /usr/bin/mysql-workbench
    Comment: MySQL Workbench Visual Database Designer
    Icon: /usr/share/mysql-workbench/images/MySQLWorkbenchDoc-48.png

    ancora grazie per la sergnalazione!

  5. Nicola
    1 Novembre 2008 a 11:15 | #5

    Di nulla figurati.

    Cmq considera che hanno appena rilasciato la versione per Linux, quindi magari la creazione del collegamento gli è sfuggita. Probabilmente nei prossimi mesi, se il download
    sarà massiccio, si concentreranno su questo e altri aspetti.

    Ciao, Nicola

  1. Nessun trackback ancora...
*