Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/05/2020, à 12:50

Wiltiph

[Resolu] Help Problème installation Mysql Ubuntu 20.04

Bonjour à tous,

Je ne connais pas grand chose au serveur et base de données, mais je souhaite installer le logiciel Dolibarr qui utilise Mysql.

Je viens de me mettre à jour sur la version 20.04 d'Ubuntu, et là cata total, je n'arrive pas à utiliser mysql, j'ai constamment un problème de mot de passe root.
J'ai déjà regardé pas mal de chose sur le net, mais j'ai pas réussi à avancer.

J'ai installé : le dernier paquet de Dolibarr, mysql-client-8.0, mysql-serveur-8.0, apache2 php libapache2-mod-php mysql-server php-mysql

sudo mysql

il me met

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

J'ai pourtant entrer aucun mot de passe, et ça bloque à chaque fois.

Je ne sais pas comment faire, et que vous auriez des manips à me proposer pour voir ce qui ne va pas ?

Merci,

Dernière modification par Wiltiph (Le 06/05/2020, à 17:08)

Hors ligne

#2 Le 05/05/2020, à 13:25

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Autre soucis quand j'essaie d'installer phpmyadmin, quelque soit le mot de passe mis, un message d'erreur est renvoyé :

Configuration de phpmyadmin ├──────────────────────┐
 │                                                                           │ 
 │ Une erreur s'est produite lors de la création de la base de données.        
 │                                                                             
 │ mysql said: ERROR 1819 (HY000) at line 1: Your password does not satisfy    
 │ the current policy requirements                                             
 │                                                                             
 │ Vos possibilités sont:                                                      
 │  * abandonner - Provoque l'échec de l'opération; vous devrez revenir à      
 │    l'ancienne version, réinstaller, reconfigurer ce paquet, ou sinon        
 │    faites-le à la main, pour continuer à l'utiliser.                        
 │    Cela impacte le plus souvent la possibilité d'installer d'autres         
 │    paquets tant que l'échec de l'installation n'est pas résolu.             
 │  * réessayer - Pose à nouveau toutes les questions relatives à              
 │    l'installation (en incluant celles que vous pourriez avoir manqué        
 │    à cause du réglage de la priorité de debconf) et fait une nouvelle       
 │                                                                             
 │                                  <Ok>                  

Hors ligne

#3 Le 05/05/2020, à 16:05

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Bon j'ai déinstallé mysql et j'ai essayé d'utiliser mariadb à la place.

A priori, l'installation se passe bien "It's works" !

Mais quand je tente un

sudo service mysql start

J'obtiens :

Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

Soit pour  systemctl status mariadb.service :

mariadb.service - MariaDB 10.3.22 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor prese>
     Active: failed (Result: exit-code) since Tue 2020-05-05 16:55:36 CEST; 4mi>
       Docs: man:mysqld(8)
             https://mariadb.com/kb/en/library/systemd/
    Process: 43507 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /va>
    Process: 43512 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_S>
    Process: 43528 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] &&>
    Process: 43576 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER >
   Main PID: 43576 (code=exited, status=1/FAILURE)

mai 05 16:55:35 xxx-System-Product-Name systemd[1]: Starting MariaDB 10.3.2>
mai 05 16:55:35 xxx-System-Product-Name mysqld[43576]: 2020-05-05 16:55:35 >
mai 05 16:55:36 xxx-System-Product-Name systemd[1]: mariadb.service: Main p>
mai 05 16:55:36 xxx-System-Product-Name systemd[1]: mariadb.service: Failed>
mai 05 16:55:36 xxx-System-Product-Name systemd[1]: Failed to start MariaDB

Je ne comprends pas, l'installation d'Ubuntu 20.04 est toute neuve et j'arrive décidément pas à installer mysql correctement. Si quelqu'un a un petite idée , c'est pas de refus ...

Hors ligne

#4 Le 06/05/2020, à 07:41

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Bon ben désolé, c'est encore moi.

J'ai essayé d'enlever les paquets installés avec purge, pour essayer de repartir depuis le début, pour voir ou ça cloche.

Donc, j'ai installé mysql-server :

sudo apt install mysql-server
mysql -V

me donne

mysql  Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

Mais ensuite
avec

sudo service mysql start

j'ai

Failed to start mysql.service: Unit mysql.service not found.

Donc, il y a un soucis dès le départ ... Je ne vois pas comment m'en sortir. Est ce que je refais un post avec ce problème spécifique?

Hors ligne

#5 Le 06/05/2020, à 07:59

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Bonjour,

Vu que tu as fait plusieurs essais avec mysql et maraidb, je te conseille de réinstaller complètement le serveur mysql en suivant la procédure indiquée dans la doc : https://doc.ubuntu-fr.org/mysql#reinstallation_complete
Je copie ici, la désinstallation complète :

sudo apt autoremove --purge mysql-server\* mariadb-server\*
sudo mv /var/lib/mysql /var/lib/mysql.bak
sudo mv /etc/mysql /etc/mysql.bak
sudo mkdir -p /etc/mysql/conf.d
sudo apt clean

Ensuite tu pourras tenter une réinstallation avec :

sudo apt install mysql-server

ou si tu préfères mariadb :

sudo apt install mariadb-server

#6 Le 06/05/2020, à 08:53

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Bonjour,

J'ai suivi les lignes de commandes mais ça n'a rien changé ...

Quand je fais

sudo apt autoremove --purge mysql-server\* mariadb-server\*

J'obtiens

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet mysql-server*
E: Impossible de trouver le paquet mariadb-server*

Ce qui voudrait dire que mysql-server n'est pas installé, pourtant à la fin de la liste des commandes que je fais

sudo apt install mysql-server

Il me répond

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
mysql-server est déjà la version la plus récente (8.0.20-0ubuntu0.20.04.1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 44 non mis à jour.

comme si du coup mysql-server n'avait pas été enlevé ...

Je peux faire

sudo apt purge mysql-server

là il me l'enlève bien, mais en réinstallant même soucis ...

J'ai aussi enlevé ce paquet

sudo apt purge mysql-server-8.0

et là il semble y avoir une embrouille :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libaio1 libevent-core-2.1-7 libhtml-template-perl libmecab2 mecab-ipadic
  mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0
  mysql-server-core-8.0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  mysql-server* mysql-server-8.0*
0 mis à jour, 0 nouvellement installés, 2 à enlever et 44 non mis à jour.
Après cette opération, 1542 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 222948 fichiers et répertoires déjà installés.
)
Suppression de mysql-server (8.0.20-0ubuntu0.20.04.1) ...
Suppression de mysql-server-8.0 (8.0.20-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--remove) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error
 exit status 1
dpkg: trop d'erreurs, arrêt
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned
 error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#7 Le 06/05/2020, à 09:01

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Wiltiph a écrit :

Bonjour,

J'ai suivi les lignes de commandes mais ça n'a rien changé ...

Quand je fais

sudo apt autoremove --purge mysql-server\* mariadb-server\*

J'obtiens

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet mysql-server*
E: Impossible de trouver le paquet mariadb-server*

Ce n'est pas normal !
On dirait que la correspondance des motifs (avec*) est désactivée.
Peux-tu donner le retour de :

shopt extglob

#8 Le 06/05/2020, à 09:16

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Reponse de la commande

extglob        	on

J'ai l'impression qu'il y a un problème avec le paquet mysql-server-8.0

Hors ligne

#9 Le 06/05/2020, à 09:21

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Peux -tu reprendre la procédure en #5 avec comme première commande :

sudo apt autoremove --purge mysql-server* mariadb-server*


EDIT : cela ne fonctionnera pas non plus.
Il y a une différence de comportement de apt entre la version 20.04 d'Ubuntu et les précédentes. Je regarde cela et je reviens wink

Dernière modification par bruno (Le 06/05/2020, à 09:28)

#10 Le 06/05/2020, à 09:28

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet mysql-server*
E: Impossible de trouver le paquet mariadb-server*

En fait, je n'arrive pas du tout à enlever les paquets mysql-server-8.0 et mysql-client-8.0

Hors ligne

#11 Le 06/05/2020, à 09:35

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Voici la commande de désinstallation qui devrait fonctionner

sudo apt autoremove --purge '^mysql-server*' '^mariadb-server*'

#12 Le 06/05/2020, à 09:48

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Merci pour les recherches smile

Ca donne ça :

ecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de mysql-server-5.5 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-5.6 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-5.7 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-8.0 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-core-5.5 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-core-5.6 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-core-5.7 pour l'expression rationnelle « ^mysql-server* »
Note : sélection de mysql-server-core-8.0 pour l'expression rationnelle « ^mysql-server* »
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de mariadb-server-core-5.5 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-5.1 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-5.2 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-5.3 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-5.5 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-core-10.0 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-core-10.1 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-core-10.2 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-core-10.3 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-10.0 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-10.1 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-10.2 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server-10.3 pour l'expression rationnelle « ^mariadb-server* »
Note : sélection de mariadb-server pour l'expression rationnelle « ^mariadb-server* »
Le paquet « mariadb-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-5.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.2 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mariadb-server-core-10.3 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
  libaio1* libevent-core-2.1-7* libhtml-template-perl* libmecab2* linux-headers-5.4.0-26* linux-headers-5.4.0-26-generic* linux-image-5.4.0-26-generic*
  linux-modules-5.4.0-26-generic* linux-modules-extra-5.4.0-26-generic* mariadb-server-10.3* mecab-ipadic* mecab-ipadic-utf8* mecab-utils* mysql-server-8.0*
  mysql-server-core-8.0*
0 mis à jour, 0 nouvellement installés, 15 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 539 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 259311 fichiers et répertoires déjà installés.)
Suppression de mysql-server-8.0 (8.0.20-0ubuntu0.20.04.1) ...
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: erreur de traitement du paquet mysql-server-8.0 (--remove) :
 installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1
dpkg: trop d'erreurs, arrêt
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Failed to start mysql.service: Unit mysql.service not found.
invoke-rc.d: initscript mysql, action "start" failed.
Unit mysql.service could not be found.
dpkg : error while cleaning up:
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-8.0
L'exécution a été arrêtée car il y avait trop d'erreurs.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Autrement dit c'est  mysql-server-8.0 qui bloque tout et je n'arrive pas à le supprimer !

Hors ligne

#13 Le 06/05/2020, à 10:28

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Pour cette erreur :

Failed to stop mysql.service: Unit mysql.service not loaded.

Donne-nous les retours de :

ls -l /lib/systemd/system/mariadb.service
ls -l /lib/systemd/system/mysql*

#14 Le 06/05/2020, à 10:48

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Pour la première, pas de réponse, juste le curseur qui clignote.

Pour la deuxième

-rw-r--r-- 1 root root 524 nov.   6 19:34 /lib/systemd/system/mysql.service

Hors ligne

#15 Le 06/05/2020, à 11:39

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Essaie :

sudo systemctl enable mysql

Puis à nouveau la désinstallation complète :

sudo apt autoremove --purge '^mysql-server*' '^mariadb-server*'

#16 Le 06/05/2020, à 12:16

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

La première commande ne semble pas fonctionner, voici le retour :

Synchronizing state of mysql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mysql
Failed to enable unit: File mysql.service: Link has been severed

Hors ligne

#17 Le 06/05/2020, à 12:25

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Retour de :

ls -l /etc/systemd/system/mysql*

#18 Le 06/05/2020, à 13:46

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

lrwxrwxrwx 1 root root 35 mai    5 16:44 /etc/systemd/system/mysqld.service -> /lib/systemd/system/mariadb.service
lrwxrwxrwx 1 root root 35 mai    5 16:44 /etc/systemd/system/mysql.service -> /lib/systemd/system/mariadb.service

Hors ligne

#19 Le 06/05/2020, à 14:00

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Ok, je m'en doutais. Ce sont les traces d'installation de mariadb qui bloquent.
Donc :

sudo rm /etc/systemd/system/mysql*

Puis

sudo systemctl enable mysql

Puis

sudo apt autoremove --purge ^mysql-server ^mariadb-server

Et enfin

sudo apt install mysql-server

Dernière modification par bruno (Le 06/05/2020, à 14:25)

#20 Le 06/05/2020, à 14:30

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Yes !!! Ca a l'air d'avoir fonctionné ...

J'ai donc réinstallé mysql-server. Merci beaucoup pour ton aide !

Après quand j'essaie d'installer Dolibarr, il crée une base dolibarrdebian et j'ai le message suivant :
    Erreur: DB_ERROR_SYNTAX 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 'IDENTIFIED BY 'lemotdepassequej'airentre' at line 1. Connected user not allowed to GRANT ALL PRIVILEGES ON dolibarrdebian.* TO 'dolibarrdebian'@'localhost' IDENTIFIED BY '*****'

T'as une idée pour aller plus loin ?

Hors ligne

#21 Le 06/05/2020, à 15:15

bruno

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Pour créer ta base de données et ton utilisateur, voir la doc mysql au point 3.6
Connexion à mysql :

sudo mysql

Création de la base dolibarrdebian :

create database dolibarrdebian;

Création de l'utilisateur dolibarrdebian

CREATE USER 'dolibarrdebian'@'localhost' IDENTIFIED BY 'zorglub';

On accorde tous les privilèges à dolibarrdebian sur la base dolibarrdebian :

GRANT ALL ON truc.* TO 'dolibarrdebian'@'localhost';

On applique :

FLUSH PRIVILEGES;

On quitte :

quit;

#22 Le 06/05/2020, à 16:48

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Merci beaucoup, ça avait l'air tout simple, mais j'ai toujours le même message d'erreur ...
'Zorglub', c'est le mot de passe, c'est bien ça?
Je vais continuer de chercher, mais du coup j'irais bien lire aussi une BD de Fantasio ...

Hors ligne

#23 Le 06/05/2020, à 17:07

Wiltiph

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

En fait, j'ai trouvé, j'avais laissé truc.* pour le nom de la base. Tu vois le niveau roll

Je passe le sujet en résolu, merci énormément pour ton aide ...

Hors ligne

#24 Le 08/12/2021, à 18:52

Layoye

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

J'ai rencontré à peu près le même problème aujourd'hui (pas moyen de réinstaller Mysql, grrrrr) et j'ai galéré plus de 10 h avant de tomber sur ce topic qui m'a permis de régler mon problème et aussi de progresser...
Je remercie tous les contributeurs qui passent du temps à aider tous les autres et à partager leurs expériences.
Chapeau bas !

Hors ligne

#25 Le 16/08/2022, à 11:51

xubu1957

Re : [Resolu] Help Problème installation Mysql Ubuntu 20.04

Bonjour,

@bruno

Nouveau fil Dolibarr et migration 20.04 vers 22.04

Si tu peux intervenir.  Merci smile


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne