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 24/01/2010, 19:08]
chtiland Précision moteur MySQL pour le Workbench
mysql_outils [Le 04/03/2023, 12:14] (Version actuelle)
moths-art [détecté par wiki-corrector] Aucun intérêt de supprimer le cache. Raison : https://forum.ubuntu-fr.org/viewtopic.php?pid=22655419#p22655419
Ligne 1: Ligne 1:
-{{tag>​serveur réseau ​sgbd}}+{{tag>Xenial sgbd mysql serveur réseau}} 
 + 
 +----
  
 ====== Outils MySQL ====== ====== Outils MySQL ======
-Il existe une multitude d'​outils pour bien gérer **Mysql**. 
  
-La société ​mère de Mysql a également une série d'​outils ​mis à notre disposition.+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 la base de données nous avons : +===== phpMyAdmin =====
  
 +**[[https://​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 [[https://​www.phpmyadmin.net/​home_page/​index.php|le site officiel]] [en].
  
-===== MySQL Administrator ​=====+===== Adminer ​=====
  
-Il faut [[:tutoriel:​comment_installer_un_paquetinstaller les paquets]]  ​**mysql-admin**+**[[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).
  
-Cela installera le logiciel en question.+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-Query-Browser=====+**[[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.
  
-Il faut [[:tutoriel:​comment_installer_un_paquetinstaller les paquets]]  ​**mysql-query-browser**+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)]].
  
-Ce logiciel vous permettra de manipuler les tables de vos bases de données MySQL. +==== Installation==== 
-Comme PhpMyAdmin(pour ceux qui connaissent).+===Via les dépôts officiels===
  
  
-===== GreenSQL (firewall, proxy pour Mysql) =====+[[:​tutoriel:​comment_installer_un_paquet|Installer simplement le paquet]] **[[apt>​mysql-workbench]]**. ​
  
-Vous trouverez un tutoriel ​[[http://www.system-linux.eu/index.php?post/2009/06/28/Proteger-son-server-Mysql-avec-GreenSQL|ici]] il existe un paquet pour Ubuntu & Debian.+===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>​
  
-===== MySQL-WorkBench ​=====+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]]; ​
  
-Ce logiciel est le remplaçant de [[dbdesigner|DBDesigner4]],​ qui est un logiciel de schématisation de vos tables.+==== Problèmes divers ===
  
-Il n'est pas encore présent dans les dépôtsmais un paquet ​est disponible depuis novembre 2008.+<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>​
  
-==== Installation de MySQL-WorkBench ====+</​note>​
  
-Télécharger la dernière version et [[:​tutoriel:​comment_installer_un_paquet| installer le paquet]] 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]] ou [[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]] suivant votre architecture 
  
-Il s'agit de la version OSS (logiciel libredifférente de la version commerciale dont une version limitée mais fonctionnelle peut être téléchargée à la même adresse. Il existe un tableau comparatif entre ces versions ici : http://​www.mysql.fr/​products/​workbench/​features.html+===== 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'​interface 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>Si la connexion à la base MySQL échoue[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **libmysqlclient16**. Si après installation de ce paquet le problème persistecréez le lien symbolique suivant :\\ ''​sudo ln -sf /​usr/​lib/​libmysqlclient_r.so.16.0.0 /​usr/​lib/​libmysqlclient_r.so''</​note>​+SQLectron est compatible avec MySQL, ​PostgreSQLMicrosoft SQL Server, Cassandra, et SQLite. 
 +SQLectron supporte les connexions SSL et par tunnel ssh.
  
-<​note>​Par défaut ​le moteur de stockage est MyISAM sous UbuntuPensez ​donc à le corriger dans les préférences (**Tools** ​-> **Preferences**,​ puis onglet **MySQL** ​-> **Default Storage Engine** -> **MyISAM**<​/note>+==== 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]] est un pare-feu pour serveur SQL. Vous trouverez un tutoriel en français [[https://​www.system-linux.eu/index.php?​post/​2009/​06/​28/​Proteger-son-server-Mysql-avec-GreenSQL|ici]]. ​ Il existe des paquets pour Ubuntu et pour Debian.
  
 ===== MySQL Proxy ===== ===== MySQL Proxy =====
Ligne 54: Ligne 77:
 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 =====
  
-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 ​**[[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]]**. 
 + 
 +<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].
  
-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**. 
  
-[[:​tutoriel:​comment_installer_un_paquet|Installation des paquets]] ​+===== Pages en rapport avec MySQL =====
  
-<code>sudo apt-get install tora libqt3-mt-mysql</​code>​+{{topic>mysql}}
  
-<note warning>​il semblerait que le paquet ubuntu de Tora soit compilé sans le support Oracle.</​note>​+----
  
-[[http://​tora.sourceforge.net/​|Site Officiel]]+//​Contributeurs principaux : ​[[:utilisateurs:​maitrepylos|Maitre Pylos]], [[:​utilisateurs:​acca|/​__aCCa__]].//​
  • mysql_outils.1264356529.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)