Bonjour à vous,
à la suite d'une impossibilité à lancer mysql réparée depuis peu, Laurux me demande de recréer le fichier de configuration SQL ou restaurer, ou réinitialiser les préférences. Malheureusement la restauration d'une sauvegarde récente n'aboutit pas. J'obtiens le message d'erreur suivant :
"La version de la base restaurée est tres ancienne!
Veuillez modifier le champ Version du fichier ~/.config/gambas3/Laurux.conf et relancer Laurux SVP !"
Cette sauvegarde date pourtant du 22 aout dernier, et je travaillais avec la derniere version de Laurux 3.68 sous distribution Linuxmint 19.03, gambas 3.15 et mysql 5.7.31.
En éditant le fichier de la sauvegarde laurux.conf et celui sous ~/.config/gambas3/Laurux.conf j'obtiens la même configuration :
Societes]
Soc01="Laurux V3.56"
[dbase]
type="mysql"
Name="Laurux04"
Login="remyb03"
Password="2008151616"
Port="3306"
Host="localhost"
Maj=-1
Con-ssh=0
Version="Laurux V3.60"
Comment puis je restaurer ma compta selon vous ?
Je vous remercie pour votre aide et vous souhaite une excellente journée.
Cordialement
Rémy B
- Se connecter ou s'inscrire pour poster un commentaire
Bonjour, Avant de restaurer…
Bonjour,
Avant de restaurer il faut être sûr que mysql fonctionne, dans un terminal :
mysql -unom utilisateur laurux -p
Si vous arrivez au prompt mysql : show databases;
Ctrl + D pour sortir et donnez le retour
Bonjour Maguer, merci…
Bonjour Maguer,
merci beaucoup pour votre aide.
Effectivement alors que je croyais que le problème était réglé, mysql semble ne pas fonctionner puisque je ne parviens pas au prompt
mais obtient le message suivant :
"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)"
Pensez vous que je doivent réinstaller mysql server après l'avoir supprimer et est ce sans risque pour laurux ?
Bonne soirée
Cordialement
RB
essayez d'abord : service…
essayez d'abord :
service mysql start
ou
service mysql restart
Si ça marche pas :
sudo apt install -f mysql-server
j'ai tenté les trois lignes,…
j'ai tenté les trois lignes, le systeme m'indique que j'ai bien la dernière version de mysql mais mysql ne se lance toujours pas.
A toute hasard : sudo mysql…
A toute hasard : sudo mysql
Si vous arrivez au prompt recréer votre utilisateur avec le mdp
Sinon désinstaller et re installer mysql
sudo apt remove mysql-server
sudo apt remove mysql-cleint
sudo apt autoremove
sudo apt install mysql-server
Ça bien sur je ne l'ai pas essayé, on peut le faire aussi avec synaptic des fois c'est plus efficace.
Quand vous dites mysql ne se…
Quand vous dites mysql ne se lance pas, il faut essayer avec :
mysql -unom -p
Pas en exécutant Laurux
Bonsoir Maguer, j'ai tenté…
Bonsoir Maguer,
j'ai tenté mysql -unom -p la réponse reste la même c'est à dire l'erreur 2002.
J'ai également essayé de démarrer mysql par l'instruction :
"sudo systemctl start mysql"
et j'obtiens :
"Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details."
je pense donc suivre demain votre procédure pour désinstaller et réinstaller proprement mysql
Je vous souhaite une excellente soirée
RB
Et sudo mysql ? Dans mon…
Et sudo mysql ?
Dans mon poste ci dessus remplacer remove par purge
d’après les forums ça peut être aussi un disque plein, vérifiez d'abord avec :
df -h
Bonjour Maguer, en suivant…
Bonjour Maguer,
en suivant vos instructions je suis parvenu à réinstaller mysql et même que mysql fonctionne puisque j'obtiens le prompt mysql>
j'ai donc tenté une restauration. La base se créer puisqu'elle appartait avec l'instructiion show databases;
hélas je me retrouve comme au départ avec le message :
"La version de la base restaurée est tres ancienne!
Veuillez modifier le champ Version du fichier ~/.config/gambas3/Laurux.conf et relancer Laurux SVP !"
avez vous une nouvelle idée ?
Merci et beau week end !
Cordialement
RB
Re bonjour Maguer, Laurux…
Re bonjour Maguer,
Laurux refonctionne et je n'ai rien fait de plus. Est ce la réinstallation de mysql et un shut down de l'ordi qui ont permis ce redémarrage ?
Au début laurux affichait une ancienne version la 3.47, puis après nouveau lancement la dernière version 3.68 bref je n'y comprends pas grand chose. Ceci dit le fichier laurux.conf indique toujours :
[Societes]
Soc01="Laurux V3.56"
[dbase]
type="mysql"
Name="Laurux04"
Login="remyb03"
Password="2008151616"
Port="3306"
Host="localhost"
Maj=-1
Con-ssh=0
Version="Laurux V3.60"
est ce que je dois modifier ce numéro de version ?
En tout cas grand merci à vous pour votre aide !!!!
Cordialement
RB
Bonjour, Non ce n'est pas la…
Bonjour,
Non ce n'est pas la peine de modifier les numéros, ils sont stockés dans la base maintenant.