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
mysql_outils [Le 27/06/2012, 23:35]
zebulonT Ajout tag mysql + correction lien + titre dernière section
mysql_outils [Le 16/06/2018, 14:56] (Version actuelle)
krodelabestiole + adminer (!)
Ligne 1: Ligne 1:
-{{tag>​sgbd mysql serveur réseau}}+{{tag>Xenial ​sgbd mysql serveur réseau}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Outils MySQL ====== ====== Outils MySQL ======
  
-Il existe une multitude d'​outils pour gérer **[[:​MySQL]]**. La société éditrice de MySQL((MySQL AB qui fût rachetée par Sun Microsystems en 2008, elle-même rachetée par Oracle Corporation en 2009.)) propose également une série d'​outils qu'​elle met à disposition et certains de ces logiciels sont disponible en version <<​Community>>​ avec une licence libre (GPL).+Il existe une multitude d'​outils pour gérer **[[:​MySQL]]**. La société éditrice de MySQL((MySQL AB qui fut rachetée par Sun Microsystems en 2008, elle-même rachetée par Oracle Corporation en 2009.)) propose également une série d'​outils qu'​elle met à disposition et certains de ces logiciels sont disponible en version <<​Community>>​ avec une licence libre (GPL).
  
 Pour gérer les bases de données MySQL nous avons :  Pour gérer les bases de données MySQL nous avons : 
Ligne 11: Ligne 11:
 ===== phpMyAdmin ===== ===== phpMyAdmin =====
  
-**[[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].
  
-===== MySQL Administrator ​=====+===== Adminer ​=====
  
-<note warning>​ +**[[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).
-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.** +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 !
-</​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]].+
  
 +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 =====
  
-**[[https://​dev.mysql.com/​doc/​workbench/​en/​index.html|MySQL Workbench]]** est le remplaçant de DBDesigner4,​ logiciel de schématisation de tables, de MySQL Administrator le logiciel de gestion des bases de données et de MySQL Query Browser, le logiciel de développement SQL+**[[https://​dev.mysql.com/​doc/​workbench/​en/​index.html|MySQL Workbench]]** est le remplaçant de **DBDesigner4**, logiciel de schématisation de tables, de **MySQL Administrator** le logiciel de gestion des bases de données et de MySQL Query Browser, le logiciel de développement SQL.
- +
-Pour les version antérieures à **Ubuntu [[:​precise|12.04]]**,​ il n'est pas présent dans les dépôts mais un paquet est disponible sur le [[https://​dev.mysql.com/​downloads/​|site officiel]] depuis novembre 2008.+
  
 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==== 
 +===Via les dépôts officiels===
  
-=== Ubuntu versions 12.04 & + === 
  
-Installer simplement le paquet **[[apt>​mysql-workbench]]** ​maintenant disponible dans les dépôts.+[[:​tutoriel:​comment_installer_un_paquet|Installer simplement le paquet]] **[[apt>​mysql-workbench]]**. ​
  
-=== Ubuntu versions 11.10 & - ===+===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]]). \\ 
 +Il existe un [[http://​www.mysql.fr/​products/​workbench/​features.html|tableau comparatif entre ces versions]].</​note>​
  
-Télécharger ​la dernière version ​et [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] de MySQL-WorkBench que vous trouverez sur le [[https://​dev.mysql.com/​downloads/​|site officiel]]. (C'est la [[https://dev.mysql.com/​downloads/​workbench/​5.2.html|version ​5.2.40]] à la date du 16/​05/​2012.)+Pour avoir la dernière version ​disponible : 
 +  - [[:​tutoriel:​comment_supprimer_un_paquet|Supprimez les paquets]] **mysql-workbench** et **mysql-workbench-data** 
 +  - 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]]
  
-<note important>​ +==== Problèmes divers ===
-Vous devez choisir entre les versions 32 bits et 64 bits selon votre architecture.+
  
-Notez aussi quepour Ubuntu, seul les paquets correspondants aux versions **[[:lucid|10.04]]** & **[[:natty|11.04]]** sont proposés au téléchargement.+<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 : 
 +<​code>​sudo ln -sf /​usr/​lib/​libmysqlclient_r.so.16.0.0 /​usr/​lib/​libmysqlclient_r.so</​code>​
  
-Vous trouverez avec les 2 liens ci-dessous les derniers paquets **.deb** disponibles avec la version 5.1 de MySQL-WorkBench : 
-  * [[http://​dev.mysql.com/​get/​Downloads/​MySQLGUITools/​mysql-workbench-oss-5.1.16-1-i386.deb/​from/​pick|mysql-workbench-oss-5.1.16-1-i386.deb]] -> pour une architecture 32 bits 
-  * [[http://​dev.mysql.com/​get/​Downloads/​MySQLGUITools/​mysql-workbench-oss-5.1.16-1-amd64.deb/​from/​pick|mysql-workbench-oss-5.1.16-1-amd64.deb]] -> pour une architecture 64 bits 
 </​note>​ </​note>​
  
-Il s'agit de la version ​<<​Community Edition>> (logiciel libre GPL) différente ​de la version commerciale <<​Standard Edition>> ​(dont une version limitée mais fonctionnelle peut être téléchargée à la même adresse FIXME Un lien pour ce téléchargement ?). Il existe un [[http://www.mysql.fr/products/workbench/features.html|tableau comparatif entre ces versions]].+<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>​
  
-==== Problèmes divers ​===+===== SQLectron ​===== 
 +Un client SQL Open Source, simple et léger, reposant sur le [[wpfr>​Electron_(framework) | framework electron]]  ​
  
-<note important>​La barre de menu ne s'​affiche ​pas si vous utilisez ​[[globalmenu|Gnome Global Menu]].</​note>​+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. ​
  
-<note tip> +SQLectron est compatible avec MySQL, ​PostgreSQLMicrosoft SQL Server, Cassandra, et SQLite.  
-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 persistecréez le lien symbolique suivant :+SQLectron supporte les connexions SSL et par tunel ssh. 
  
-  sudo ln -sf /​usr/​lib/​libmysqlclient_r.so.16.0.0 /​usr/​lib/​libmysqlclient_r.so+==== Installation ====
  
-</note>+SQLectron distribue un fichier .deb sur le dépôt [[https://​github.com/​sqlectron/​sqlectron-gui/​releases|Git Hub]].
  
-<​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>​+il vous suffit donc de télécharger et d'​installer ​le paquet.
  
 + 
 ===== GreenSQL ===== ===== GreenSQL =====
  
Ligne 90: Ligne 78:
 Parmi les exemples d'​utilisation cités : la répartition de charge, la gestion de panne, l'​analyse de requête, le filtrage et la modification de requête. Parmi les exemples d'​utilisation cités : la répartition de charge, la gestion de panne, l'​analyse de requête, le filtrage et la modification de requête.
  
--> [[http://forge.mysql.com/wiki/MySQL_Proxy|Plus d'​information sur MySQL Proxy]]+-> [[https://dev.mysql.com/doc/refman/​5.7/​en/​mysql-proxy.html|Plus d'​information sur MySQL Proxy]] ​(en anglais)
  
 ===== Tora ===== ===== Tora =====
Ligne 96: 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). +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]]**.+
  
 <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>​
  
 -> [[http://​torasql.com/​|Plus d'​information sur site officiel de Tora]] [en]. -> [[http://​torasql.com/​|Plus d'​information sur site officiel de Tora]] [en].
 +
  
 ===== Pages en rapport avec MySQL ===== ===== Pages en rapport avec MySQL =====
  
 +~~NOCACHE~~
 {{topic>​mysql}} {{topic>​mysql}}
  
  • mysql_outils.1340832934.txt.gz
  • Dernière modification: Le 27/06/2012, 23:35
  • par zebulonT