MDP mysql

Soumis par Florence le dim 21/07/2024 - 10:52

Bonjour a tous,
Je suis dans l'impasse, mysql ne reconnait pas le MDP
cela fait plus d'un mois que je galère
1) impossible d'installer mysql, donc j'installe mariadb
2) gambas lui ne pose pas de soucis
3) laurux s'installe assez bien
au moment de creer la base dans laurux, petit message, mot de passe incorrect
que faire, passer encore un mois dessus ou trouver un autre logiciel gestion compta?
si quelqu'un a une idée ?
merci pour votre future réponse

(Et vous utilisez quoi comme mot de passe ?) le mot de passe de la base
(Avez vous créé un utilisateur ?) Oui, j'ai crée un utilisateur sur la base ayant tout les privilèges.
merci de votre réponse

Alors dans un terminal si vous entrez :
mysql -uutilisateur -pmdp

ou utilisateur est l'utilisateur mysql que vous avez créé et mdp le mot de passe associé à cette utilisateur, vous avez quoi en retour ?

Bonjour,
voici le retour
Quand je fait:
mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 37
Server version: 10.3.39-MariaDB-0ubuntu0.20.04.2 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
Mais quand je fait mysql -utilisateur -pMDP
ça me marque unknown option '-l'
est-ce que je dois reinstaller la base?

Sinon on reprend depuis le début :
Laurux est le nom utilisateur choisi arbitrairement
1234 est le mot de passe choisi pour l'utilisateur Laurux.
On se connecte en root :
sudo mysql
On créé un utilisateur avec ses droits :
create user 'Laurux'@'localhost' identified by '1234';
grant all privileges on *.* to 'Laurux'@'localhost';
flush privileges;

Puis on regarde si Laurux01 existe :
show databases;
Si Laurux01 existe on le supprime :
drop Laurux01;
exit

Puis on lance Laurux :
cd ../Laurux
./Laurux

On choisi la configuration mysql puis on garnit les champs avec les infos :
Nom de la base : Laurux01
Nom utilisateur : Laurux
mot de passe : 1234
Serveur : Localhost
On valide, la base va se créé et c'est tout.
Je fais ça de mémoire et j’espère ne pas avoir fait de fautes de syntaxe.

quand je fait mysql -u utilisateur -p le retour n'est pas engageant:ERROR 1698 (28000): Access denied for user 'florence'@'localhost'
root@florence-HP-EliteBook-820-G2:/home/florence#
et, quand je fait sudo mysql, he ben tout de suite il me dit une vacherie
[sudo] Mot de passe de florence :
Désolé, essayez de nouveau.
[sudo] Mot de passe de florence :

quand je fait mysql -u utilisateur -p le retour n'est pas engageant:ERROR 1698 (28000): Access denied for user 'florence'@'localhost'
root@florence-HP-EliteBook-820-G2:/home/florence#
et, quand je fait sudo mysql, he ben tout de suite il me dit une vacherie
[sudo] Mot de passe de florence :
Désolé, essayez de nouveau.
[sudo] Mot de passe de florence :

Réinstaller je ne pense pas, le problème se situe au niveau des mot de passe et de l'utilisateur.
1° cas c'est l'utilisateur florence qui n'existe pas dans mysql donc pas d’accès.
Je vois que vous êtes en root@florence, quand je vous ai dit de se connecter en root, dans un système basé sur Ubuntu, cela veut dire d'utiliser sudo avant l'instruction(debian c'est pas pareil).
2° cas avec sudo mysql c'est le mdp de votre système qu'il faut entrer, c'est celui que vous utilisez pour installer un programme par ex.

florence@florence-HP-EliteBook-820-G2:~$ sudo mysql
[sudo] Mot de passe de florence :
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 37
Server version: 10.3.39-MariaDB-0ubuntu0.20.04.2 Ubuntu 20.04
Voila ce que j'obtiens

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Bonjour,
voila, je me retrouve avec ca
est-ce que j'ai bon?
si oui, que dois-je faire après?
sui un peu (trop) largué

MariaDB [(none)]> grant all privileges on *.* to 'laurux'@'localhost';
Query OK, 0 rows affected (0,001 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0,001 sec)

MariaDB [(none)]> show database;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'database' at line 1
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0,020 sec)

MariaDB [(none)]> cd ../laurux
-> ./laurux

Il fallait sortir de la fenêtre mysql avec exit.
Vous allez ouvrir un nouveau terminal et entrer :
cd Laurux
./Laurux

Comme ça si il y a des erreurs au lancement de Laurux ça va nous le dire.

Info Systeme Laurux
linux mint 20.3
LAurux 3.68