8 migliori strumenti GUI MySQL/MariaDB per amministratori Linux


MySQL è uno dei sistemi di gestione di database relazionali (RDBMS) open source più utilizzati, in circolazione da molto tempo. Si tratta di un RDBMS avanzato, veloce, affidabile, scalabile e facile da usare destinato a sistemi di produzione mission-critical e ad alto carico e a pacchetti software.

In questa guida condivideremo un elenco dei migliori strumenti di interfaccia utente grafica (GUI) MySQL per sistemi Linux.

1. phpMyAdmin

Amministrazione di MySQL/MariaDB, in particolare per i servizi di web hosting e tra gli sviluppatori. Funziona su sistemi Linux, sistema operativo Windows e Mac OS X.

È un'applicazione ben documentata che viene fornita con un'interfaccia Web intuitiva e supporto per la maggior parte delle funzionalità MySQL per la gestione di database, tabelle, colonne, relazioni, indici, utenti, autorizzazioni, ecc. Supporta anche la gestione di più server, l'esecuzione diretta di qualsiasi istruzione SQL, importazione di dati in formato CSV e SQL, esportazione di dati in CSV, SQL, XML, PDF e altro.

phpMyAdmin consente inoltre agli utenti di creare grafica del layout del database in vari formati, creare query complesse utilizzando Query-by-example (QBE), eseguire ricerche a livello globale in un database o in un sottoinsieme di esso e tante altre funzionalità.

2. Banco di lavoro MySQL

MySQL Workbench è un altro strumento grafico popolare e completo per la gestione di server e database MySQL. È multipiattaforma e funziona su sistemi Linux, Windows e Mac OS X.

Fornisce tre aree principali di funzionalità:

  1. Sviluppo SQL: consente agli utenti di gestire i parametri di connessione al database ed esegue query SQL tramite l'editor SQL integrato.
  2. Modellazione dei dati: per la creazione grafica di modelli dello schema del database, reverse engineering e forward engineering tra uno schema e un database live.
  3. Amministrazione del server: consente di creare e amministrare le istanze del server.

È disponibile in due edizioni: l'edizione community che è disponibile gratuitamente e l'edizione standard fornisce funzionalità aggiuntive di livello aziendale, come la generazione di documentazione di database e molto altro, a basso costo.

3. DBeaver

DBeaver è uno strumento di gestione di database universale, gratuito, open source e multipiattaforma, creato per sviluppatori, programmatori SQL, amministratori di database e analisti. Non solo supporta i database MySQL e MariaDB, ma tutti i più diffusi sistemi di database tra cui PostgreSQL, Oracle, SQLite, SQL Server e MS Access.

DBeaver viene fornito con un'interfaccia utente (UI) ben progettata e implementata e un potente editor SQL con completamento automatico di parole chiave, nomi di schemi, nomi di tabelle e nomi di colonne. Sebbene supporti qualsiasi sistema di database con un driver JDBC, può anche gestire altre origini dati esterne con o senza un driver JDBC.

Per l'installazione, leggi il nostro articolo – Come installare DBeaver Universal Database Tool in Linux

4. Studio dell'apicoltore

Destinato a essere un client SQL multipiattaforma semplice e accessibile, Beekeeper Studio è un editor SQL moderno e facile da usare e un gestore di database per MySQL, PostgreSQL, SQLite e SQL Server, disponibile per Linux, Mac e Windows.

Beekeeper Studio è disponibile in due edizioni: Beekeeper Studio Community Edition è la versione gratuita e open source di Beekeeper Studio e Beekeeper Studio Ultimate Edition è la versione commerciale fornita con funzionalità extra e viene fornita con una licenza commerciale di facile utilizzo.

5. Amministratore

Adminer è un super sostituto di phpMyAdmin che offre un'interfaccia utente più ordinata, un migliore supporto per le funzionalità di MySQL, prestazioni più elevate, maggiore sicurezza e può essere esteso dai plugin.

È costituito da un singolo file PHP pronto per essere distribuito sul server del database di destinazione e supporta PHP 5, 7 e 8 con sessioni abilitate. L'amministratore supporta MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB e altri tramite plug-in.

Per l'installazione, leggi il nostro articolo – Amministratore – Uno strumento di amministrazione di database basato sul Web per Linux

6. Navigat per MySQL

Navicat per MySQL viene fornito con una GUI intuitiva e ben progettata che semplifica l'amministrazione e lo sviluppo del database su sistemi Linux, Windows e macOS.

È dotato di connessioni sicure avanzate, facile modifica SQL, progettazione di database intelligente, migrazioni di dati senza interruzioni, strumento di manipolazione diversificato, supporto della modalità oscura e tante altre funzionalità.

7. OmniDB

Progettato per essere semplice, leggero, veloce e sicuro, OmniDB è uno strumento open source basato sul Web che semplifica la gestione del database con particolare attenzione all'interattività.

Funziona nella maggior parte dei browser, da qualsiasi sistema operativo, e presenta un'area di lavoro unificata, un'interfaccia reattiva, un editor SQL intelligente con completamento del codice SQL contestuale, editor SQL a schede, editing semplificato e tabelle interattive.

8. SquirreL SQL

Semplice ma ricco di funzionalità, SQuirreL SQL è un client SQL grafico multi-database che consente agli utenti di visualizzare la struttura di un database conforme a JDBC, sfogliare i dati nelle tabelle ed emettere comandi SQL e molto altro ancora.

Questo è tutto ciò che avevamo preparato per te. Facci sapere di eventuali strumenti mancanti che avrebbero dovuto farcela qui, tramite il modulo di feedback qui sotto.