ERROR 1046 (3D000): No database selected

Soumis par thalanderia le lun 20/05/2024 - 21:23

Bonjour,
J'ai suivit le protocole d'installation. Mysql, gambas (suite problème avec gambas 3.19 j'ai fait le nécessaire pour me retrouver avec gambas 3.16)... J'ai téléchargé le dossier tar.gz de la dernière version, mais il ne se nomme pas LAURUX3 mais simplement LAURUX. Lors de la décompression du dossier, je n'ai que 3 éléments, le dossier fait 27.5 Mo et je n'ai dedans que : le dossier avec l'icone / un "laurux" de type texte / un "laurux" éxécutable (mais je n'ai pas d'application pour le lire).
Je ne trouve pas les Laurux3.gambas, Ecrans , Install, Laurux01.sql dont parle la notisse d'installation.
Quand je lancer le premier paramétrage de Mysql, la ligne pour créer identifiant et mot de passe est ok, mais lors de la ligne [GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';] j'ai la réponse [ERROR 1046 (3D000): No database selected].

Qu'est-ce que j'ai raté ?
D'avance merci pour votre aide.

Bonjour,
Ou avez vous pris la doc d'installation ?
Laurux3 n'existe plus, c'est remplacé par Laurux.
Laurux3.gambas non plus
Pour le GRANT 'user' veut dire votre nom d'utilisateur, le même que vous avez utilisé dans le CREATE.

thalanderia

mar 21/05/2024 - 08:12

Bonjour, merci pour la réponse.
Ok pour Laurux3 remplacé par Laurux, me voilà rassuré. Je suppose donc que la composition du dossier que j'ai décrite est correcte (puisque j'ai téléchargé le tar.gz qui est sur le site de Laurux je suppose de toute façon que la composition du dossier est conforme, même si Ctrl+h ne m'affiche rien d'autre).
j'ai lu la doc ici : https://www.laurux.fr/docs/Ecrans/Install.html et ici https://doc.ubuntu-fr.org/laurux
J'avais donc conscience en lisant la version vf [GRANT ALL PRIVILEGES ON Laurux*.* TO nom_utilisateur@localhost;] que je devais mettre le nom d'utilisateur mentionné à la ligne précédente.
Est-on bien d'accord que je ne personnalise que à la place de "nom_utilisateur" et que je conserve la partie "@localhost".
Toujours est-il que j'obtient le message d'erreur : ERROR 1046 (3D000): No database selected
D'après ce que j'ai pu lire sur le web à propos de mysql ce serait un problème de définition de répertoire, mais je ne comprends pas comment y remédier.

Notre doc est complètement obsolète ... Mais il faut du temps pour la refaire.
C'est bizarre cette erreur, essayez dans un terminal :
sudo mysql
GRANT ALL PRIVILEGES ON *.* TO 'nom_utilisateur'@'localhost';
FLUSH PRIVILEGES;

La seule variable est nom_utilisateur
il faut laisser les apostrophes autour des noms
il ne faut pas que la base Laurux01 soit créé pour la 1° utilisation (sans rapport avec cette erreur).

thalanderia

mar 21/05/2024 - 09:38

MERCI !! Le problème était les apostrophes que j'avais omises !
Les réponses du terminal sont :
Query OK, 0 rows affected (0,16 sec)
puis Query OK, 0 rows affected (0,03 sec)

Du coup plus d'erreur, flush privilèges ok.
Maintenant je bloque à l'étape de lancer laurux, parce que dans le dossier, je n'ai pas trouvé le Laurux.desktop

Pour lancer Laurux dans un terminal :
cd Laurux
./Laurux

Comme ça si il reste une erreur ça vous le dira.
le fichier Laurux.desktop se trouve dans le répertoire Laurux et il faut le copier dans :
/homme/.local/share/applications

thalanderia

mar 21/05/2024 - 09:53

Merci,
Je n'ai vraiment pas trouvé de laurux.desktop dans le répertoire laurux que j'ai décompressé. J'ai seulement le dossier icones, un Laurux de type texte de 115octets et un Laurux de type "exécutable gambas 3" de 27.4Mo.
Lors du lancement terminal j'ai
bash: cd: Laurux: N'est pas un dossier
PID TTY TIME CMD
puis une fenêtre qui pop-up en indiquant "Attention, la base de Laurux n'existe pas ! veuillez remplir le fichier de configuration SVP!
Je clique sur le seul choix : OK
La fenêtre suivante indique : Attention, une erreur important à eu lieu au démarrage de l'application Le fichier de configuration est probablement incorrect ! et j'ai trois choix :
- Config SQL
- R2initialisation PRéférences
- REstaurer une sauvegarde

à ce stade, je préfère avoir vos conseils que de faire une boulette...
D'avance merci

Info Systeme Laurux
Linux Mint 21.3 Cinnamon
Cinnamon 6.0.4
gambas 3.16