Installation à l’IUT de datagrip

créer un raccourci sur l’application :


🤖 Script pour créer des lanceurs sur les machines de l’IUT

recopier le script ci-dessous dans un terminal


#!/bin/bash


echo ""  >> ~/.bashrc
echo "alias looping='wine /opt/looping-mcd/Looping.exe'" >> ~/.bashrc
echo "alias datagrip='/opt/datagrip/bin/datagrip.sh'" >> ~/.bashrc
echo "alias pycharm='/opt/pycharm/bin/pycharm.sh'" >> ~/.bashrc 


echo "#!/usr/bin/env xdg-open" > "/home/$USER/Bureau/datagrip.desktop"
echo "[Desktop Entry]" >> "/home/$USER/Bureau/datagrip.desktop"
echo "Version=1.0" >> /home/$USER/Bureau/datagrip.desktop
echo "Type=Application" >> /home/$USER/Bureau/datagrip.desktop
echo "Terminal=false" >> /home/$USER/Bureau/datagrip.desktop
echo "Icon=/opt/DataGrip/bin/datagrip.png" >> /home/$USER/Bureau/datagrip.desktop
echo "Exec=/opt/DataGrip/bin/datagrip.sh" >> /home/$USER/Bureau/datagrip.desktop
echo "Name=datagrip" >> /home/$USER/Bureau/datagrip.desktop


echo "#!/usr/bin/env xdg-open" > "/home/$USER/Bureau/pycharm.desktop"
echo "[Desktop Entry]" >> "/home/$USER/Bureau/pycharm.desktop"
echo "Version=1.0" >> /home/$USER/Bureau/pycharm.desktop
echo "Type=Application" >> /home/$USER/Bureau/pycharm.desktop
echo "Terminal=false" >> /home/$USER/Bureau/pycharm.desktop
echo "Icon=/opt/pycharm/bin/pycharm.png" >> /home/$USER/Bureau/pycharm.desktop
echo "Exec=/opt/pycharm/bin/pycharm.sh" >> /home/$USER/Bureau/pycharm.desktop
echo "Name=pycharm" >> /home/$USER/Bureau/pycharm.desktop


echo "#!/usr/bin/env xdg-open" > "/home/$USER/Bureau/looping.desktop"
echo "[Desktop Entry]" >> "/home/$USER/Bureau/looping.desktop"
echo "Version=1.0" >> /home/$USER/Bureau/looping.desktop
echo "Type=Application" >> /home/$USER/Bureau/looping.desktop
echo "Terminal=false" >> /home/$USER/Bureau/looping.desktop
echo "Icon=/opt/looping-mcd/looping.png" >> /home/$USER/Bureau/looping.desktop
echo "Exec=wine /opt/looping-mcd/Looping.exe" >> /home/$USER/Bureau/looping.desktop
echo "Name=Looping" >> /home/$USER/Bureau/looping.desktop

Si le script ne fonctionne pas, recopiez le script dans un éditeur texte (VsCode) et remplacez partout (Ctrl H) $USER par votre login.


🤖 Ajouter un lanceur dans le panneau

ajouter au tableau de bord

L’icône de “datagrip” se trouve sur le même dossier /opt/datagrip/bin

propriété du lanceur(raccourci)

Commande : /opt/DataGrip/bin/datagrip.sh

configuration de datagrip


  1. Créer un compte sur le site jetbrains avec votre email de l’IUT comme login
  2. Valider votre compte en cliquant sur le lien dans votre boite mail.
  3. Compléter un formulaire avec vos références d’étudiant.
  4. Activer l’autorisation d’utiliser des licences en cliquant sur le lien dans votre boite mail.
licence jetbrain

présentation de datagrip

datagrip : résumé (version 2024)

connexion à la base de données

Sur le menu de droite, créer une connexion

nouvelle connexion

Utiliser MySQL (Oracle)

type de connexion : MySql

Configuration de la connexion :

Comme pour vous connecter dans un terminal :

mysql --user=votreLogin --password=votreMotDePasse  --host=serveurmysql --database=BDD_votreLogin

Il faut configurer, votre “login”, votre mot de passe : mdp , et le nom de la machine “host” où le SGBDR MySql est installé : serveurmysql (à l’iut, localhost sur votre machine)

paramètre de connexion

Tester la connexion :

test de la connexion et installation du driver
rafraîchir pour afficher le contenu des BDDs : schémas
sélection d’une BDD : d’un schéma
sélection des schémas (BDD) accessibles depuis une connexion

intérêt de “datagrip”

détections des erreurs dans Datagrip

problème possible

pb avec configuration “server time zone” avec serverTimeZone et comme valeur par exemple UTC


Lors de INSERT, par défaut le nom des colonnes est proposé par datagrip : il est possible de déactiver l’affichage de cette aide : “File / Settings / Editor ; Code Style ; Inlay Hints ; disable Parameter Names” (conseils d’incrustation)


Texte souligné en vert : Dé-activer la typo : “File / Settings /” “Inspection” ; Proofreading” ; Typo”