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
laurux [Le 11/09/2022, 12:14] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-artlaurux [Le 14/09/2025, 03:01] (Version actuelle) – [Créer un compte MySQL] 89.3.251.198
Ligne 33: Ligne 33:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Avoir une version de [[:gambas|Gambas3]] opérationnelle.+  * Avoir une version de [[:gambas|Gambas3]] opérationnelle. Vérifier que les paquets **[[apt>gambas3-gb-sdl-sound]]** et **[[apt>gambas3-gb-qt5-x11]]** soient bien installé.
   * Disposer d'un serveur [[MySQL]] ou [[Mariadb]] (en local ou non) et d'un compte utilisateur MySQL ayant les droits pour créer et manipuler des tables dans une base de données.   * Disposer d'un serveur [[MySQL]] ou [[Mariadb]] (en local ou non) et d'un compte utilisateur MySQL ayant les droits pour créer et manipuler des tables dans une base de données.
   * Disposer des bibliothèques [[:wget]] et [[:Evince]] ou autre [[:pdf#lire_un_fichier_pdf|visualiseur pdf]].   * Disposer des bibliothèques [[:wget]] et [[:Evince]] ou autre [[:pdf#lire_un_fichier_pdf|visualiseur pdf]].
Ligne 57: Ligne 57:
 ==== Créer un compte MySQL ==== ==== Créer un compte MySQL ====
  
-Avant de pouvoir exécuter Laurux, il reste une dernière étape : la création d'un compte [[MySQL]]. Ouvrez votre terminal Mysql et donnez tous les droits à votre utilisateur :\\ +Avant de pouvoir exécuter Laurux, il reste une dernière étape : la création d'un compte [[MySQL]]. Ouvrez votre terminal Mysql :\\ 
-<code SQL>CREATE USER USER_NAME@localhost IDENTIFIED BY "PASSWORD"; +<code>sudo mysql</code>
-GRANT ALL PRIVILEGES ON *.* TO USER_NAME@localhost;</code> +
-Prenez soin de remplacer d'une part « ''USER_NAME'' » par le nom d'utilisateur de votre choix et d'autre part, « ''PASSWORD'' » par votre mot de passe qui sera utilisé par Laurux pour accéder à MySQL.+
  
-Nota: +Crééez un utilisateur et donnez lui tous les droits sur ctte base :\\ 
-Apparemment depuis ubuntu 18.04 il est conseillé d'utiliser l'identifiant et le mot de passe de l'utilisateur du poste (root).+<code SQL>CREATE USER proroka@localhost IDENTIFIED BY "passion"; 
 +GRANT ALL PRIVILEGES ON Laurux*.* TO nom_utilisateur@localhost; 
 +FLUSH PRICVILEGES;</code> 
 +Prenez soin de remplacer d'une part « ''nom_utilisateur'' » par le nom d'utilisateur de votre choix et d'autre part, « ''mot_de_passe_solide'' » par votre mot de passe qui sera utilisé par Laurux pour accéder à MySQL.
  
 Vérifier que le répertoire ~/.config/gambas3/ existe. Vérifier que le répertoire ~/.config/gambas3/ existe.
Ligne 88: Ligne 89:
  
 {{laurux:step_oo51_1.png?500}} {{laurux:step_oo51_1.png?500}}
- 
-Avant de pouvoir commencer à travailler, il vous faut restaurer la base de démonstration livrée avec Laurux. Pour ce faire, ouvrez le menu « Base » et cliquez sur « Restauration ». 
- 
-La fenêtre suivante vous permet de sélectionner l'emplacement de la base à restaurer. Cliquez sur le bouton « Choisir ». 
- 
-À l'aide du sélecteur de fichiers, sélectionner le répertoire Laurux3 et cliquez sur « OK ». 
- 
-Cliquez ensuite sur le bouton « Restaurer ». 
- 
-Si tout se passe bien, Laurux vous informe que la restauration a réussi. 
  
 À présent, Laurux est pleinement opérationnel. Vous pouvez commencer votre exploration. À présent, Laurux est pleinement opérationnel. Vous pouvez commencer votre exploration.
Ligne 112: Ligne 103:
 Sur le poste serveur ou est stockée la base de Laurux, il faut suivre les instructions de la page [[mysql#connexions_entrantes|mysql pour les connexions entrantes]]. Sur le poste serveur ou est stockée la base de Laurux, il faut suivre les instructions de la page [[mysql#connexions_entrantes|mysql pour les connexions entrantes]].
  
-Il faut ensuite créer [[mysql#connexions_entrantes|un compte utilisateur pour chaque poste client]]. Pour cela, il est impératif de connaître l'adresse de chaque poste en exécutant la commande « ''ifconfig'' » dans une console par exemple.+Il faut ensuite créer [[mysql#connexions_entrantes|un compte utilisateur pour chaque poste client]]. Pour cela, il est impératif de connaître l'adresse de chaque poste en exécutant la commande « ''ip a'' » dans une console par exemple.
  
 La syntaxe est identique à la création d'un compte utilisateur MySQL classique comme nous l'avons abordé plus haut à la différence qu'il faut remplacer « localhost » par l'adresse IP de la machine. La syntaxe est identique à la création d'un compte utilisateur MySQL classique comme nous l'avons abordé plus haut à la différence qu'il faut remplacer « localhost » par l'adresse IP de la machine.