Problème lancement Laurux

Soumis par sylvain le sam 01/08/2020 - 07:09

Bonjour, depuis hier matin je ne peux plus travailler avec Laurux.
Au démarrage il me dit que ma base n'existe pas, je la restaure, et ensuite j'ai un message me disant que mon fichier de conf est trop vieux et que je dois le modifier.
Je change le numéro de version de 3.68 à 3.67 pour voir si ça fait une mise à jour mais au redémarrage de Laurux, rebelote, je reviens à mon point départ: la base n’existe pas!
J'ai aussi fait un downgrade de mysql-client, pour voir si ça venait de ça, mais non .
Merci
Sylvain

La base est installée sur le même poste ?
J'ai downgradé mysql-client parce que ma base est sur un nas, mais si elle est sur le même poste je pense qu'il faut aussi downgrader mysql...

Bonjour,
Je viens de passer à la 20.04 avec les dernières versions de gambas et mysql et tout fonctionne normalement.
Si dans un terminal vous tapez :
cd Laurux
./Laurux

Vous avez quel retour ?

Bonjour, ça me donne :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
mysqldump: Got error: 2002: "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)" when trying to connect

Une discussion qui liste des solutions :
https://translate.googleusercontent.com/translate_c?depth=1&hl=fr&prev=…

Il en ressort :
1) Re installer mysql-server : sudo apt install mysql server
2) Si ça marche pas relancer le service mysql : /etc/init.d/mysql restart
3) Si ça marche pas, essayer de se connecter manuellement à la base : mysql -unomsouslaurux -p
Et voir ce qu'il dit

Pour info dans une VM sous ubuntu 20.04 avec gambas 3.15 et mysql 8.0.21 tout fonctionne chez moi.

Ça ne marche toujours pas!
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

J'ai une debian toute fraiche je crois que je vais basculer Laurux dessus en attendant.(si ça veut bien)
J'ai des factures à faire et je ne peux plus attendre

Bon, quand ça veut pas, ça veut pas .
J'ai installé Laurux sur une debian neuve, mais quand j'importe ma basej'ai une erreur.J'ai essayé avec phpmyadmin et j'ai une erreur :
#1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

J'ai réussi à importer ma base sous debian.
J'ai été oblié de modifier ma base avec un editeur de texte pour modifier tout les
utf8mb4_0900_ai_ci et ça a fonctionné.
Pour info, entre temps j'ai tenté de le faire dans vm avec xubuntu20.04.
J'aivais deux trois soucis mais je tiens à signaler que la syntaxe mysql a changé.
Le GRANT ALL PRIVILEGES etc... ne fonctionnait plus.
J'ai d'abord dû créer un utilisateur, puis lui donner des privilèges.
Il faudra peut être changer la doc.
Du côté de mysql sur mon ubuntu de base c'est tout cassé!
Cordialement
Sylvain