Pages : 1
#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
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
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
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
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
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