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édentesRévision précédente
Prochaine révision
Révision précédente
mysql_outils [Le 19/12/2010, 00:17] 90.39.114.171mysql_outils [Le 01/08/2026, 16:40] (Version actuelle) – suppr obsolète (la moitié) | màj du reste | non, electron n'est pas léger ! | liens internes | + autres clients krodelabestiole
Ligne 1: Ligne 1:
-{{tag>serveur réseau sgbd}} +{{tag>Resolute Noble sgbd mysql serveur réseau}}
- +
-----+
  
 ====== Outils MySQL ====== ====== Outils MySQL ======
  
-Il existe une multitude d'outils pour bien gérer **MySQL**.+Il existe une multitude d'outils pour gérer **[[:MySQL]]** et **[[:MariaDB]]**.
  
-La société mère de MySQL a également une série d'outils mis à notre disposition.+===== phpMyAdmin =====
  
-Pour gérer la base de données nous avons +**[[:phpMyAdmin]]** est une [[:web#applications web|application web]], et sans doute l'outil le plus utilisé pour gérer un serveur MySQL et on le trouve chez une grande majorité d'[[:hebergement|hébergeurs]] Web. Toutes les infos sont disponibles sur la [[:phpMyAdmin|page dédiée]] et sur le [[https://www.phpmyadmin.net/|site officiel]].
  
 +===== Adminer =====
  
-===== MySQL Administrator =====+**[[https://www.adminer.org/|Adminer]]** ressemble beaucoup à [[:phpMyAdmin]], il s'agit également d'une [[:web#applications web|application web]] (qui permet donc de gérer ses bases de données via un [[:navigateur]] web).
  
-[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://mysql-admin|mysql-admin]]**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-Query-Browser===== +
- +
-Il faut [[:tutoriel:comment_installer_un_paquet| installer les paquets]]  **[[apt://mysql-query-browser|mysql-query-browser]]** +
- +
-Ce logiciel vous permettra de manipuler les tables de vos bases de données MySQL. +
-Identique à [[PhpMyAdmin]]. +
- +
- +
-===== GreenSQL (pare-feu, proxy pour serveur sql) ===== +
- +
-[[GreenSQL]] est un pare-feu pour serveur sql. 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 et Debian.+
  
 ===== MySQL WorkBench ===== ===== MySQL WorkBench =====
  
-Ce logiciel est le remplaçant de DBDesigner4, logiciel de schématisation de tables, de mysql Administrator le logiciel de gestion de base et de MySQL Query Browser le logiciel de développement sql.+<note important>**MySQL Workbench** n'est actuellement pas disponible pour [[:resolute|Resolute 26.04]].</note>
  
-Il n'est pas encore présent dans les dépôtsmais un paquet est disponible depuis novembre 2008.+**[[wpfr>MySQL Workbench]]** est le remplaçant de **DBDesigner**application de schématisation de tables, de **MySQL Administrator** l'application de gestion des bases de données et de MySQL Query Browser, application de développement SQL.
  
-<note important>La barre de menu ne s'affiche si vous utilisez [[globalmenu|Gnome Global Menu]].</note>+Pour avoir une idée des possibilités offertes par cette application, voir ce tutoriel vidéo : //[[https://www.dailymotion.com/video/xabj14_tutoriel-video-modeliser-une-base-d_lifestyle|Modéliser une base de donnée]]// (avec MySQL WorkBench).
  
 +==== Installation====
  
-==== Installation de MySQL WorkBench ====+La version //Community Edition//((différente de la version commerciale, voir le [[http://www.mysql.fr/products/workbench/features.html|tableau comparatif]])) de **SQLectron** est distribué en fichier [[:installer_un_paquet_deb#installer_un_paquet_isole|deb isolé]] pour //Ubuntu Linux// (anciennes [[:LTS]] seulement) sur le [[https://dev.mysql.com/downloads/tools/workbench/|site officiel]].
  
-Télécharger la dernière version et [[:tutoriel:comment_installer_un_paquet|installer le paquet]] de MySQL-WorkBench ; il s'agit de « [[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 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]] » pour une architecture 64 bits.+===== SQLectron =====
  
-Lien de téléchargement pour la version RC:[[http://dev.mysql.com/downloads/workbench/5.2.html#downloads]]+**[[https://sqlectron.github.io/|SQLectron]]** est un client SQL //open source// et simple, reposant sur le [[wpfr>Electron_(framework)|framework electron]].
  
-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 [[http://www.mysql.fr/products/workbench/features.html|tableau comparatif entre ces versions]].+Le [[wpfr>Electron_(framework)|framework electron]] utilise des technologies [[:web]] pour l'affichage (via le moteur de rendu de [[:google_chrome|Chrome]]) et [[:nodejs]] pour le moteur, il ne pose donc pas les très nombreux problèmes de rendus visuel et les plantages récurrents de l'interface [[:Mono]]. L'application dispose également d'une interface pour le terminal.
  
 +**SQLectron** est compatible avec [[:MySQL]], [[:MariaDB]], [[:PostgreSQL]], Microsoft SQL Server, Cassandra, et SQLite. Il supporte les connexions SSL et par tunnel [[:SSH]].
  
-<note tip> +==== Installation ====
-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 :+
  
-  sudo ln -sf /usr/lib/libmysqlclient_r.so.16.0.0 /usr/lib/libmysqlclient_r.so+**SQLectron** est distribué en fichier [[:installer_un_paquet_deb#installer_un_paquet_isole|deb isolé]] sur [[https://github.com/sqlectron/sqlectron-gui/releases/latest|GitHub]].
  
-</note>+===== Autres clients MySQL MariaDB =====
  
-<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>+  * **[[https://github.com/ellie-commons/sequeler|Sequeler]]** : application de bureau disponible dans les [[:dépôts]], paquet ''[[apt>sequeler]]'', et en [[:Flatpak]] sur [[https://flathub.org/fr/apps/io.github.ellie_commons.sequeler|Flathub]] 
 +  * **[[https://dbeaver.io/|DBeaver Community]]**(([[https://github.com/dbeaver/dbeaver|GitHub]])) : application de bureau disponible en [[:snap]] sur [[https://snapcraft.io/dbeaver-ce|Snapcraft]] et en [[:Flatpak]] sur [[https://flathub.org/fr/apps/io.dbeaver.DBeaverCommunity|Flathub]] 
 +  * **[[https://www.beekeeperstudio.io/|Beekeeper Studio]]**(([[https://github.com/beekeeper-studio/beekeeper-studio/|GitHub]])) : application de bureau disponible en [[:Flatpak]] sur [[https://flathub.org/fr/apps/io.beekeeperstudio.Studio|Flathub]]
  
-===== MySQL Proxy =====+===== Voir aussi =====
  
-**MySQL Proxy** est un nouveau projet (en cours de développement) de l'équipe //MySQL Enterprise Tools//.+==== Pages en rapport avec MySQL ====
  
-Il vise à proposer un logiciel se plaçant entre le client (par exemple PHP) et le serveur MySQL et permettant la surveillance, l'analyse et la modification de la communication (les requêtes SQL). +{{topic>mysql&simplelist}}
- +
-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]] +
- +
-===== 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™. +
- +
-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). +
- +
-[[: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> +
- +
-===== Voir aussi ===== +
- +
-  * [[http://tora.sourceforge.net/|Site Officiel de Tora]]+
  
 ---- ----
- +//[[:Contributeurs]] : [[:utilisateurs:maitrepylos|Maitre Pylos]], [[:utilisateurs:acca|/__aCCa__]], [[:utilisateurs:krodelabestiole]].//
-//Contributeurs principaux : [[:utilisateurs:maitrepylos|Maitre Pylos]], [[:utilisateurs:acca|/__aCCa__]].//+