[résolu] réinstallation avec ubnutu 20.04

Soumis par Opus62 le mar 24/11/2020 - 18:57

Bonjour,

Pour plus de rapidité j'ai changé les vieux dd de mon portable par un beau ssd. J'ai donc fait une nouvelle installation d'ubuntu en passant par la version 20.04.
J'ai donc installé :
- gambas,
- mysql
Comme j'ai recopier l'intégralité de mon dossier perso, je me suis dit que je n'avais plus rien à faire que les fichiers de config seraient présent. Quelle déception. Rien ne se passe au lancement de Laurux.

Je me suis donc replonger dans le doc d'installation et tenté de refaire les manœuvres dans mysql. Et là encore échec. Je parviens à lancer sql mais quand je veux recréer ou créer un utilisateur avec tous les privilège j'ai le message d'erreur suivant :
mysql> GRANT ALL PRIVILEGES ON *.* xxxxxxxxx@localhost IDENTIFIED BY "xxxxxxx";
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'xxxxxx@localhost IDENTIFIED BY "xxxxxxx"' at line 1
Les "x" remplacent mon identifiant et mot de passe.

Je suis donc bloqué et plus rien ne fonctionne. La dernière fois que j'ai fait une installation tout c'était très bien passé, je n'avais eu qu'a réinstaller gambas et mysql et tout était reparti comme en 14.

Bonjour,
Avant il faut faire
CREATE USER 'xxxxxxxxx'@'localhost' IDENTIFIED BY 'xxxxxxx';
GRANT ALL PRIVILEGES ON *.* TO 'xxxxxxxxx'@'localhost' ;
FLUSH PRIVILEGES;
C'est expliqué dans le poste précédant.

Bonjour,
Je suis dsl mais je n'ai pas fait attention que c'était le même souci que moi.

De plus une fois le réglage fait ça n'a rien changé, rien ne se lance, donc si ça ne vient pas de mysql, ça vient de gambas. J'ai donc téléchargé la dernière version de Laurux et là miracle le logiciel se lance mais avec plein de messages d'erreur.
1-(attention la base laurux 02 n'existe pas, veuillez remplir le fichier de configuration
je clic sur OK
2-(Attention une erreur importante à eu lieu au démarrage de l'application le fichier de configuration est incorrect.
J'ai 3 choix 1 config sql, 2 réinitialiser les préférences, 3 restaurer une sauvegarde
Le plus simple pour moi est le 3
la restauration se lance mais une fois qu'il me dit que la restauration a réussi, j'ai un nouveau message d'erreur
3-(la version de la base de donnée est très ancienne, veuillez modifier le champ de la version ~/.config/gambas3/Laurux.conf et relancer Laurux.
Je suis donc aller dans ce fichier j'ai modifier la version en mettant 3.68 pour la version Laurux et 3.68 pour la version de base de données mais ça ne marche toujours pas !
Quel numéro mettre à la version de base de données?

Merci

Voyant que ça ne marchait pas j'ai essaye le 1 mais j'ai beau mettre l'identifiant et le mdp que j'ai mis dans mysql, une fois validé, le logiciel me demande de créer l'utilisateur dans mysql. J'y suis donc retourné pour y entrer de nouveau l'identifiant et le mdp, sans résultat aucun.
Je n'ose pas l'option 2 j'ai peur de perdre ma base de données.

C'est que l'utilisateur et/ou le mot de passe dans Laurux est erroné
Vous devez pouvoir ouvrir un terminal mysql en tapant :
mysql -unomutilisateur -p
nomutiisateur est le nom que vous avez crée
Si ça ne marche pas il faut recommencer la création
Pour le terminal mysql en tant que super utilisateur c'est sudo mysql

Bon la catastrophe tant redouté est arrivée, comme je n'arrivais à rien je suis allé dans la config mysql et j'ai simplement retapé le nom de ma base Laurux 02, sans rien changé aux autres informations, c'est à dire le nom d'utilisateur et mot de passe. Et je ne sais pas pourquoi le logiciel accepté de poursuivre. Contant de ce résultat je vais dans restaurer ma base de données. Surprise en regardant, avant dans mon gestionnaire de fichiers, la base de données précédente a été écrasée. Je me suis dit pas grave je vais récupérer la base Laurux025.sql.gz, l'avant dernière en date. je vais la renommer en Laurux 02.sql et demander au logiciel de restaurer cette base. Peine perdu. À la suite de cette restauration, je n'ai que des messages d'erreur et la taille de la base a été divisé par 10. J'ai donc dû perdre toute la compta de l'année. Heureusement pour moi le fichier original est encore sur l'ancien disque.

Maintenant que Laurux semble avoir retrouvé une partie de ses esprits, comment réinitialiser tout ça et restaurer ma base sans qu'elle ne soit écrasée comme une crêpe ?