HeidiSQL Outil de gestion de la base de données
Outil d'administration open source pour MySQL et autres SGBD
Heidisql fournit une interface graphique pour gérer les données et les structures de divers systèmes de gestion de base de données, notamment MySQL, MariADB, Microsoft SQL, PostgreSQL et SQLite.
Aperçu
Heidisql est l’outil d’administration gratuit, portable et léger et open source pour MySQL et d’autres systèmes de gestion de base de données. Il a une interface Web facile à utiliser. Il fournit une interface graphique pour gérer facilement et efficacement les bases de données. Utilisez ses GUI intuitifs pour parcourir, créer et modifier des données à partir de bases de données ainsi que pour créer et modifier ses tables, vues, procédures, déclencheurs et événements planifiés. Comparez et synchronisez facilement vos données et votre structure entre les bases de données locales et distantes. Outil de gestion de la base de données basés sur l’interface graphique pour les SGBD populaires. Il s’agit d’un outil utile et fiable conçu pour les développeurs Web utilisant le serveur MySQL populaire, Microsoft SQL et PostgreSQL. Son gestionnaire d’utilisateurs peut facilement définir des privilèges au niveau par dossier ou donner accès à certaines commandes uniquement. Il vous permet de vous connecter à votre base de données via le tunnel SSH ou avec SSL ainsi que de vous connecter simultanément à plusieurs serveurs, tout en étant capable de surveiller et de tuer le processus client en temps réel. De plus, les développeurs peuvent utiliser des paramètres de ligne de commande pour automatiser les connexions.
Configuration requise
- Serveur Ubuntu 18.04
- Accès à une fenêtre de ligne de commande / terminal
- Un utilisateur non root avec les autorisations sudo
- Un pare-feu de base
Caractéristiques
- GRATUIT pour tout le monde, open source
- Connectez-vous à plusieurs serveurs dans une seule fenêtre
- Systèmes de base de données pris en charge: MariaDB, MySQL, MS SQL, PostgreSQL et SQLite
- Connectez-vous aux serveurs via la ligne de commande
- Connectez-vous via le tunnel SSH ou passez les paramètres SSL
- Créer et modifier les tables, les vues, les routines stockées, les déclencheurs et les événements planifiés.
- Générez de beaux exports SQL, compressez-les par la suite ou mettez-les dans le presse-papiers.
- Exporter d’un serveur / base de données directement vers un autre serveur / base de données
- surveiller et tuer les processus clients
- Tables de modification en vrac
- ASCII insert par lots ou fichiers binaires dans des tables
- Trouvez du texte spécifique dans toutes les tableaux de toutes les bases de données d’un serveur
- Optimiser et réparer les tables de manière par lots
Installation
- Utilisez la commande suivante pour télécharger du vin à partir du référentiel Ubuntu:
sudo apt-get install wine
- Téléchargez ensuite l’installateur Heidisql depuis http://www.heidisql.com/download.php
- Après cela, ouvrez l’installateur pour Heidisql avec du vin.
- Découvrez ensuite où le vin stockait l’icône Heidisql. Dans mon cas, c’était dans /home/nic/.local/share/icons/hicolor/48x48/apps.
- Trouvez également l’emplacement de l’exécutable Heidisql. Dans mon cas, c’est dans /home/nic/.wine/drive_c/program fichiers / heidisql.
- Créez un nouveau fichier dans ~ / .local / share / applications, appelé heidisql.desktop à l’aide de la commande suivante:
sudo gedit ~/.local/share/applications/heidisql.desktop
- Ajouter le code suivant dans ce fichier:
[Desktop Entry]
Name=HeidiSQL
Comment=HeidiSQL on Ubuntu
Exec=env WINEDEBUG=-all WINEPREFIX=/home/USER/.wine wine heidisql.exe
Icon=/home/USER/.local/share/icons/hicolor/48x48/apps/9103_heidisql.0.png
Path=/home/USER/.wine/drive_c/Program Files/HeidiSQL
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true
StartupWMClass=heidisql.exe
- Modifiez les chemins après exec =, icon = et chemin = en conséquence.
- Recherchez Heidisql dans Dash et faites glisser l’icône à partir de là.
- Ouvrez enfin le tableau de bord Heidisql à l’aide de l’icône et connectez-vous à vos bases de données.