Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
mysql_outils [Le 23/12/2015, 18:31]
cafecho Maj de version + mise en forme wiki
mysql_outils [Le 16/06/2018, 14:56]
krodelabestiole + adminer (!)
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​sgbd mysql serveur réseau}}+{{tag>Xenial ​sgbd mysql serveur réseau}}
  
 ---- ----
Ligne 13: Ligne 13:
 **[[http://​www.phpmyadmin.net/​|phpMyAdmin]]** est sans doute l'​outil le plus utilisé pour gérer un serveur MySQL et on le trouve chez une grande majorité d'​hébergeurs Web. Toutes les infos sont disponibles sur [[:​phpMyAdmin|la page dédiée]] et sur [[http://​www.phpmyadmin.net/​home_page/​index.php|le site officiel]] [en]. **[[http://​www.phpmyadmin.net/​|phpMyAdmin]]** est sans doute l'​outil le plus utilisé pour gérer un serveur MySQL et on le trouve chez une grande majorité d'​hébergeurs Web. Toutes les infos sont disponibles sur [[:​phpMyAdmin|la page dédiée]] et sur [[http://​www.phpmyadmin.net/​home_page/​index.php|le site officiel]] [en].
  
 +===== Adminer =====
 +
 +**[[https://​www.adminer.org/​en/​|Adminer]]** ressemble beaucoup à [[:​phpMyAdmin]],​ il s'agit également d'une application web (qui permet donc de gérer ses bases de données via un navigateur web).
 +
 +Il est par contre beaucoup plus léger et plus simple à installer que phpMyAdmin : il s'agit d'un simple fichier [[:PHP]], et il ne requiert aucune configuration !
 +
 +Il permet tout de même d'​accéder à toutes les fonctionnalités courantes d'​administration de bases de données et de leurs utilisateurs.
 ===== MySQL WorkBench ===== ===== MySQL WorkBench =====
  
Ligne 19: Ligne 26:
 Pour avoir une idée des possibilités offertes par ce logiciel, vous pouvez visionnez ce tutoriel vidéo : [[http://​www.dailymotion.com/​video/​xabj14_tutoriel-video-modeliser-une-base-d_lifestyle|Modéliser une base de donnée (avec MySQL WorkBench)]]. Pour avoir une idée des possibilités offertes par ce logiciel, vous pouvez visionnez ce tutoriel vidéo : [[http://​www.dailymotion.com/​video/​xabj14_tutoriel-video-modeliser-une-base-d_lifestyle|Modéliser une base de donnée (avec MySQL WorkBench)]].
  
-==== Installation ​de MySQL WorkBench ​==== +==== Installation==== 
-===2.1.1 Via les dépôts officiels=== +===Via les dépôts officiels=== 
-==2.1.1.a Ubuntu Trusty 14.04 & + ==+
  
 [[:​tutoriel:​comment_installer_un_paquet|Installer simplement le paquet]] **[[apt>​mysql-workbench]]**. ​ [[:​tutoriel:​comment_installer_un_paquet|Installer simplement le paquet]] **[[apt>​mysql-workbench]]**. ​
  
-En date du 8 Décembre 2015, on y trouve la dernière version disponible : la 6.3.4. +===Via le site officiel===
- +
-==2.1.1.b Ubuntu Precise 12.04=== +
- +
-Malheureusement,​ [[http://​packages.ubuntu.com/​search?​keywords=mysql-workbench+&​searchon=names|le paquet disponible dans les dépôts correspond à une ancienne version]] : la version 5.2 (en date du 14 Mars 2014). Pour avoir la dernière version disponible, utilisez la version du site officiel (Chapitre ci-dessous). +
- +
-===2.1.2 ​Via le site officiel===+
 <​note>​Il s'agit de la version <<​Community Edition>>​ ([[wpfr>​Licence_publique_générale_GNU|logiciel libre GPL]]) différente de la version commerciale <<​Standard Edition>>​ (dont une version d’évaluation limitée mais fonctionnelle peut être téléchargée sur le [[https://​www.mysql.fr/​trials/​|site officiel]]). \\ <​note>​Il s'agit de la version <<​Community Edition>>​ ([[wpfr>​Licence_publique_générale_GNU|logiciel libre GPL]]) différente de la version commerciale <<​Standard Edition>>​ (dont une version d’évaluation limitée mais fonctionnelle peut être téléchargée sur le [[https://​www.mysql.fr/​trials/​|site officiel]]). \\
 Il existe un [[http://​www.mysql.fr/​products/​workbench/​features.html|tableau comparatif entre ces versions]].</​note>​ Il existe un [[http://​www.mysql.fr/​products/​workbench/​features.html|tableau comparatif entre ces versions]].</​note>​
  
 Pour avoir la dernière version disponible : Pour avoir la dernière version disponible :
-  - Supprimer ​les paquets **mysql-workbench** et **mysql-workbench-data** +  - [[:​tutoriel:​comment_supprimer_un_paquet|Supprimez ​les paquets]] **mysql-workbench** et **mysql-workbench-data** 
-  - Choisir ​depuis cette [[https://​dev.mysql.com/​downloads/​tools/​workbench/​|page de téléchargement du site officiel]] le paquet pour Ubuntu-Linux selon votre [[:​architecture matérielle|archiyecture ​matérielle 32 ou 64bits]];+  - Choisissez ​depuis cette [[https://​dev.mysql.com/​downloads/​tools/​workbench/​|page de téléchargement du site officiel]] le paquet pour Ubuntu-Linux selon votre [[:​architecture matérielle|architecture ​matérielle 32 ou 64bits]];
   - Télécharger et installer le paquet .deb MySQL-WorkBench pour votre [[:​versions|version d'​Ubuntu]]; ​   - Télécharger et installer le paquet .deb MySQL-WorkBench pour votre [[:​versions|version d'​Ubuntu]]; ​
  
Ligne 43: Ligne 44:
  
 <note tip> <note tip>
-Si la connexion à la base MySQL échoue, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://libmysqlclient16|libmysqlclient16]]**. Si après installation de ce paquet le problème persiste, créez le lien symbolique suivant : +Si la connexion à la base MySQL échoue, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>libmysqlclient16|libmysqlclient16]]**. Si après installation de ce paquet le problème persiste, créez le lien symbolique suivant : 
- +<​code>​sudo ln -sf /​usr/​lib/​libmysqlclient_r.so.16.0.0 /​usr/​lib/​libmysqlclient_r.so</​code>​
-  ​sudo ln -sf /​usr/​lib/​libmysqlclient_r.so.16.0.0 /​usr/​lib/​libmysqlclient_r.so+
  
 </​note>​ </​note>​
Ligne 51: Ligne 51:
 <​note>​Par défaut le moteur de stockage est MyISAM sous Ubuntu. Pensez donc à le corriger dans les préférences (//Tools → Preferences//,​ puis onglet //MySQL → Default Storage Engine → MyISAM//​.</​note>​ <​note>​Par défaut le moteur de stockage est MyISAM sous Ubuntu. Pensez donc à le corriger dans les préférences (//Tools → Preferences//,​ puis onglet //MySQL → Default Storage Engine → MyISAM//​.</​note>​
  
 +===== SQLectron =====
 +Un client SQL Open Source, simple et léger, reposant sur le [[wpfr>​Electron_(framework) | framework electron]]  ​
 +
 +Une excellente alternative à MySQL WorkBench sur Linux. En effet, le framework Electron utilise des technologies web pour l'​affichage (via le moteur de rendu de Chrome) et nodejs pour le moteur, il ne pose donc pas les très nombreux problèmes de rendus visuel et les plantages récurents de [[mono|l'​interace Mono]]. Son interface en material design est parfaitement compatible avec le Dark Theme de Gnome3. Le logiciel dispose également d'une interface pour le terminal. ​
 +
 +SQLectron est compatible avec MySQL, PostgreSQL, Microsoft SQL Server, Cassandra, et SQLite. ​
 +SQLectron supporte les connexions SSL et par tunel ssh. 
 +
 +==== Installation ====
 +
 +SQLectron distribue un fichier .deb sur le dépôt [[https://​github.com/​sqlectron/​sqlectron-gui/​releases|Git Hub]].
 +
 +il vous suffit donc de télécharger et d'​installer le paquet.
 +
 + 
 ===== GreenSQL ===== ===== GreenSQL =====
  
Ligne 69: Ligne 84:
 **Tora** est un autre outil qui permet de travailler sur des bases MySQL, bien qu'à l'​origine il soit développé pour les bases Oracle™. **Tora** est un autre outil qui permet de travailler sur des bases MySQL, bien qu'à l'​origine il soit développé pour les bases Oracle™.
  
-Si vous installez uniquement le paquet **tora**, la connexion à une base MySQL n'est pas possible, pour cela il faut également ​installer le paquet **libqt3-mt-mysql** (voire même libqt4-sql-odbc et libqt4-sql-mysql pour tora 2.x.x). +Si vous installez uniquement le paquet **[[apt>tora]]**, la connexion à une base MySQL n'est pas possible, pour cela il faut également  
- +[[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **[[apt>tora,​libqt4-sql-mysql|tora libqt4-sql-mysql]]**.
-[[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **[[apt://​tora,​libqt3-mt-mysql|tora libqt3-mt-mysql]]**. +
- +
-Pour tora 2.x qui en est QT4 (au moins depuis 12.04) : +
-[[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **[[apt://tora,​libqt4-sql-mysql|tora libqt4-sql-mysql]]**.+
  
 <note warning>​Il semblerait que le paquet Ubuntu de Tora soit compilé sans la prise en charge d'​Oracle.</​note>​ <note warning>​Il semblerait que le paquet Ubuntu de Tora soit compilé sans la prise en charge d'​Oracle.</​note>​
Ligne 80: Ligne 91:
 -> [[http://​torasql.com/​|Plus d'​information sur site officiel de Tora]] [en]. -> [[http://​torasql.com/​|Plus d'​information sur site officiel de Tora]] [en].
  
- 
-===== MySQL Administrator ===== 
- 
-<note warning> 
-Notez que, s'ils sont toujours présents dans les dépôts avec des paquets correspondants((C'​est le cas pour les anciennes versions encore supportées d'​Ubuntu. Voir [[http://​packages.ubuntu.com/​search?​suite=all&​section=all&​arch=any&​searchon=names&​keywords=mysql-admin|ici]] et [[http://​packages.ubuntu.com/​search?​suite=all&​section=all&​arch=any&​searchon=names&​keywords=mysql-query-browser|ici]].)),​ **MySQL Administrator** et **MySQL-Query-Browser** sont en fin de vie (EOL) depuis décembre 2009 :!: \\ 
-Voir l'​annonce [[https://​dev.mysql.com/​support/​eol-notice.html|ici]]. A partir d'​**Ubuntu version [[:​precise|12.04]]**,​ ces 2 logiciels ne sont plus dans les dépôts. 
- 
-**Il est donc préférable de se tourner vers [[#​mysql_workbench|MySQL WorkBench]] qui les remplace tous les deux.** 
-</​note>​ 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt>​mysql-admin]]** 
- 
-Comme son nom l'​indique,​ ce logiciel permet d'​administrer les bases de données. 
- 
-===== MySQL-Query-Browser ===== 
- 
-<note warning>​Remarque identique que pour [[#MySQL Administrator|MySQL Administrator]].</​note>​ 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] ​ **[[apt>​mysql-query-browser]]** 
- 
-Ce logiciel vous permettra de manipuler les tables de vos bases de données MySQL. 
-Identique à [[:​phpMyAdmin]]. 
  
 ===== Pages en rapport avec MySQL ===== ===== Pages en rapport avec MySQL =====
  • mysql_outils.txt
  • Dernière modification: Le 04/03/2023, 12:14
  • par moths-art