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 02/08/2014, à 17:54

Arcas

Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Bonjour,

J'ouvre ce nouveau topic pour vous faire part de mon "léger" problème ..

J'ai récemment installé pas à pas Apache2, PHP ( j'ai effectuer les test localhost/ & localhost/phpinfo.php et ces deux derniers marchent ) ainsi que MySQL .. Il m'as été demandé d'inscrire un mot de passe pour le compte admin de mysql "root".
J'ai reconfirmé le mot de passe choisi, et j'ai eu ce message .. :

                                             ___________________

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using       
│ password: YES)                                                             
│                                                                             
│ Vous pouvez soit recommencer soit abandonner l'opération. Si vous           
│ choisissez « Recommencer », la mise à jour sera tentée à nouveau en vous   
│ posant à nouveau les questions de configuration. Avec l'option             
│ « Recommencer avec les mêmes réglages », la mise à jour sera tentée         
│ immédiatement. Avec le choix « Abandonner », la mise à jour échouera et     
│ vous devrez revenir à la version précédente, désinstaller et               
│ reconfigurer ce paquet, à moins d'effectuer vous-même les opérations       
│ nécessaires pour continuer à l'utiliser. Enfin, le choix « Ignorer »       
│ poursuivra les opérations en ignorant les erreurs ultérieures issues de     
│                                                                             
│                                  <Ok>


                                              ____________________


J'en conclus donc qu'il faut configurer la base de donnée, cependant je ne vois pas trop comment faire ..

Je pense désinstallé MySQL : sudo apt-get remove --purge mysql-server-5.6 et j'ai cette réponse : Packages 'mysql-server-5.6' is not installed, so not removed.

Je continue à chercher de mon côté sur le net, mais si une âme charitable vient à passé sur ce nouveau sujet et contribuer à mon avancé dans la programmation .. je suis preneur! tongue

Merci d'avance ! smile


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#2 Le 02/08/2014, à 20:05

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Salut,

Que donne la commande suivante ?

dpkg -l | grep mysql

Hors ligne

#3 Le 02/08/2014, à 20:32

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Bonsoir, merci pour ta réponse !

Alors ça donne ceci :


                                        ___________________________


root@kevin-Lenovo-B590:/home/kevin# dpkg -1 | grep mysql
dpkg : erreur : option -1 inconnue

Type dpkg --help for help about installing and deinstalling packages
Use 'apt' or 'aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [/] produce a lot of output - pipe it through 'less' or 'more' s






                                         __________________________


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#4 Le 02/08/2014, à 20:37

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

C'est la lettre "L" minuscule, pas le chiffre "1"...

Hors ligne

#5 Le 02/08/2014, à 20:45

jplemoine

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :
dpkg -l | grep mysql

Sébastien, tu peux faire plus simple (sans le grep)  :

dpkg -l *mysql*

tu "joues" avec la présence ou non des étoiles avant et après le littéral.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#6 Le 02/08/2014, à 20:47

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Ouups .. autant pour moi lol

La faute du débutant !

voici le résultat :

 root@kevin-Lenovo-B590:/home/kevin# dpkg -l | grep mysql
ii  libdbd-mysql-perl                         4.025-1                              amd64        Perl5 database interface to the MySQL database
ii  libmysqlclient18:amd64                    5.5.38-0ubuntu0.14.04.1              amd64        MySQL database client library
ii  mysql-client-5.5                          5.5.38-0ubuntu0.14.04.1              amd64        MySQL database client binaries
ii  mysql-client-core-5.5                     5.5.38-0ubuntu0.14.04.1              amd64        MySQL database core client binaries
ii  mysql-common                              5.5.38-0ubuntu0.14.04.1              all          MySQL database common files, e.g. /etc/mysql/my.cnf
ii  mysql-server                              5.5.38-0ubuntu0.14.04.1              all          MySQL database server (metapackage depending on the latest version)
ii  mysql-server-5.5                          5.5.38-0ubuntu0.14.04.1              amd64        MySQL database server binaries and system database setup
ii  mysql-server-core-5.5                     5.5.38-0ubuntu0.14.04.1              amd64        MySQL database server binaries
ii  php5-mysql                                5.5.9+dfsg-1ubuntu4.3                amd64        MySQL module for php5

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#7 Le 02/08/2014, à 20:51

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

jplemoine : non, la réponse n'est pas la même.

À la limite, il peut y avoir :

dpkg -l mysql*

.. mais seulement si aucun fichier ne correspond à ça dans le répertoire courant, sinon c'est mort. Ou alors il faut protéger l'astérisque :

dpkg -l mysql\*
dpkg -l 'mysql*'

Et puis ne m'intéressent que les paquets installés, pas les autres, donc :

dpkg -l 'mysql*' | grep ^ii

... ma première commande est plus simple, non ? wink

Hors ligne

#8 Le 02/08/2014, à 20:52

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Arcas: tout simplement, la version qui est installée chez toi est la 5.5, pas la 5.6...

Hors ligne

#9 Le 02/08/2014, à 20:58

jplemoine

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

D'accord.. Merci pour le cours : je faisais l'erreur en passant que c'était plus simple sans le grep.
Ça m'étonnait aussi qu'il n' y ait pas une subtilité...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#10 Le 02/08/2014, à 21:05

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

D'accord je pensais avoir installé la dernière version ..

Du coup, comment je peux corriger ce problème ?


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#11 Le 02/08/2014, à 21:12

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Je propose de déinstaller MySQL avec purge et de s'assurer que tout est bien supprimé, puis réinstaller MySQL...

sudo apt-get remove --purge mysql-server-5.5 mysql-server-core-5.5 mysql-server
sudo rm -fr /var/lib/mysql
sudo apt-get install mysql-server

Hors ligne

#12 Le 02/08/2014, à 21:20

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :

Je propose de déinstaller MySQL avec purge et de s'assurer que tout est bien supprimé, puis réinstaller MySQL...

sudo apt-get remove --purge mysql-server-5.5 mysql-server-core-5.5 mysql-server
sudo rm -fr /var/lib/mysql
sudo apt-get install mysql-server

Mmh ok, petit problème ( encore 'soupir' ) :

J'ai ceci en retour :

  Les paquets suivants contiennent des dépendances non satisfaites :
 mysql-server : Dépend: mysql-server-5.5 mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
 

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#13 Le 02/08/2014, à 21:22

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Qu'est-ce que tu as cassé ? lol

==>

sudo apt-get install mysql-server-5.5

?

Hors ligne

#14 Le 02/08/2014, à 21:38

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :

Qu'est-ce que tu as cassé ? lol

==>

sudo apt-get install mysql-server-5.5

?


Euh .. e sais pas ><

Je débute dans la programmation, et comme tu as pu le voir j'ai un peu de mal là lol

J'ai ceci en retour :

 root@kevin-Lenovo-B590:/home/kevin# sudo apt-get install mysql-server-5.5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 mysql-server-5.5 : Dépend: mysql-client-5.5 (>= 5.5.38-0ubuntu0.14.04.1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
  

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#15 Le 02/08/2014, à 21:54

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Continuons à suivre la piste :

sudo apt-get install mysql-client-5.5

Hors ligne

#16 Le 03/08/2014, à 22:08

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :

Continuons à suivre la piste :

sudo apt-get install mysql-client-5.5

Bonsoir ! J'ai donc inscrit suivi ton dernier message, et apparemment tout s'ai bien déroulé, je te laisse voir ça :

 root@kevin-Lenovo-B590:/home/kevin# sudo apt-get install mysql-client-5.5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  mysql-client-core-5.5
Les paquets suivants seront ENLEVÉS :
  mysql-client-5.6 mysql-client-core-5.6
Les NOUVEAUX paquets suivants seront installés :
  mysql-client-5.5 mysql-client-core-5.5
0 mis à jour, 2 nouvellement installés, 2 à enlever et 3 non mis à jour.
Il est nécessaire de prendre 0 o/2 156 ko dans les archives.
Après cette opération, 42,7 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 206792 fichiers et répertoires déjà installés.)
Suppression de mysql-client-5.6 (5.6.17-0ubuntu0.14.04.1) ...
Suppression de mysql-client-core-5.6 (5.6.17-0ubuntu0.14.04.1) ...
Traitement déclenché pour  man-db (2.6.7.1-1) ...
Sélection du paquet mysql-client-core-5.5 précédemment désélectionné.
(Lecture de la base de données... 206732 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../mysql-client-core-5.5_5.5.38-0ubuntu0.14.04.1_amd64.deb ...
Décompactage de mysql-client-core-5.5 (5.5.38-0ubuntu0.14.04.1) ...
Sélection du paquet mysql-client-5.5 précédemment désélectionné.
Préparation du décompactage de .../mysql-client-5.5_5.5.38-0ubuntu0.14.04.1_amd64.deb ...
Décompactage de mysql-client-5.5 (5.5.38-0ubuntu0.14.04.1) ...
Traitement déclenché pour  man-db (2.6.7.1-1) ...
Paramétrage de mysql-client-core-5.5 (5.5.38-0ubuntu0.14.04.1) ...
Paramétrage de mysql-client-5.5 (5.5.38-0ubuntu0.14.04.1) ...
root@kevin-Lenovo-B590:/home/kevin# 
 

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#17 Le 04/08/2014, à 08:13

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Ok donc il semble que, lors de la désinstallation du serveur en version 5.5, ça a installé le client en version 5.6.
(en passant, on l'aurait tout de suite vu si tu avais montré le retour complet des commandes, en #12, au lieu de juste un tout petit extrait.

Là tu es de retour sur le client en 5.5, tu devrais pouvoir réinstaller le serveur comme je l'ai suggéré en #11.

Hors ligne

#18 Le 04/08/2014, à 10:49

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

D'accord, oui j'ai mis que les dernières lignes du message ..

J'ai réinstallé le serveur comme tu l'as suggéré en #11; tout s'ai bien déroulé jusqu'au moment où le mot de passe superutilisateur de MySQL m'as été demandé. J'ai fait une belle erreur je crois .. en voyant le message j'ai cru qu'il fallait réinventé un nouveau mdp admin vu que j'avais réinstallé mysql-server.

Par la suite j'ai eu un message d'erreur me disant que le mot de passe n'as pas été pris en compte et qu'il devait surement existé un autre mdp déjà sélectionné auparavant. J'ai validé ce rapport d'erreur, et j'ai eu ceci :

 Paramétrage de mysql-server-5.5 (5.5.38-0ubuntu0.14.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.5 (--configure):
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.5 ; cependant :
 Le paquet mysql-server-5.5 n'est pas encore configuré.

dpkg: error processing package mysql-server (--configure):Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.

 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@kevin-Lenovo-B590:/home/kevin# 
 

J'espère que ce post n'est pas trop prise de tête pour toi tiramiseb .. Merci pour ta patience ^^


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#19 Le 04/08/2014, à 12:13

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

en voyant le message j'ai cru qu'il fallait réinventé un nouveau mdp admin vu que j'avais réinstallé mysql-server.

Ça m'aurait semblé logique, oui... Tu avais supprimé le répertoire /var/lib/mysql comme je l'avais proposé ?

Hors ligne

#20 Le 04/08/2014, à 12:51

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :

en voyant le message j'ai cru qu'il fallait réinventé un nouveau mdp admin vu que j'avais réinstallé mysql-server.

Ça m'aurait semblé logique, oui... Tu avais supprimé le répertoire /var/lib/mysql comme je l'avais proposé ?

Et bien oui seulement ça me donne ceci :

   root@kevin-Lenovo-B590:/home/kevin# sudo rm -fr /var/lib/mysql
root@kevin-Lenovo-B590:/home/kevin# 
 

Autrement dit .. hmm


Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#21 Le 04/08/2014, à 12:55

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Arcas a écrit :
tiramiseb a écrit :

en voyant le message j'ai cru qu'il fallait réinventé un nouveau mdp admin vu que j'avais réinstallé mysql-server.

Ça m'aurait semblé logique, oui... Tu avais supprimé le répertoire /var/lib/mysql comme je l'avais proposé ?

Et bien oui seulement ça me donne ceci :

   root@kevin-Lenovo-B590:/home/kevin# sudo rm -fr /var/lib/mysql
root@kevin-Lenovo-B590:/home/kevin# 
 

Autrement dit .. hmm

Autrement dit, la commande est bien passée.

Enfin là, tu as désinstallé le serveur MySQL avant de supprimer ses données, n'est-ce pas (en utilisant bien l'option "--purge") ?

Du coup tu peux essayer de le réinstaller avec le même mot de passe qu'au début, sait-on jamais...

Dernière modification par tiramiseb (Le 04/08/2014, à 12:55)

Hors ligne

#22 Le 04/08/2014, à 13:10

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :
Arcas a écrit :
tiramiseb a écrit :

Ça m'aurait semblé logique, oui... Tu avais supprimé le répertoire /var/lib/mysql comme je l'avais proposé ?

Et bien oui seulement ça me donne ceci :

   root@kevin-Lenovo-B590:/home/kevin# sudo rm -fr /var/lib/mysql
root@kevin-Lenovo-B590:/home/kevin# 
 

Autrement dit .. hmm

Autrement dit, la commande est bien passée.

Enfin là, tu as désinstallé le serveur MySQL avant de supprimer ses données, n'est-ce pas (en utilisant bien l'option "--purge") ?

Du coup tu peux essayer de le réinstaller avec le même mot de passe qu'au début, sait-on jamais...

Oui voila j'ai désinstallé le serveur MySQL avant de supprimé le répertoire

Du coup j'ai réinstallé le serveur comme convenue, j'ai saisi le même mot de passe qu'au début et j'ai ce message d'erreur :

 Impossible de changer le mot de passe de l'utilisateur « root » de MySQL  │  
 │                                                                           │  
 │ Une erreur s'est produite lors du changement de mot de passe du compte    │  
 │ d'administration. Un mot de passe existait peut-être déjà ou il n'a pas   │  
 │ été possible de communiquer avec le serveur MySQL.                        │  
 │                                                                           │  
 │ Vous devriez vérifier le mot de passe de ce compte après l'installation   │  
 │ du paquet.                                                                │  
 │                                                                           │  
 │ Veuillez consulter le fichier                                             │  
 │ /usr/share/doc/mysql-server-5.5/README.Debian pour plus d'informations.   │  
 │                                                                           │  
 │                                  <Ok>                     

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#23 Le 04/08/2014, à 13:14

tiramiseb

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

Retente, mais en supprimant aussi le répertoire /etc/mysql, c'est peut-être lui qui reste là et qui pose problème :

sudo apt-get remove --purge mysql-server-5.5 mysql-server-core-5.5 mysql-server
sudo rm -fr /var/lib/mysql /etc/mysql
sudo apt-get install mysql-server

... mais bon j'ai de gros doutes quant à l'utilité de ce test...

Dernière modification par tiramiseb (Le 04/08/2014, à 13:15)

Hors ligne

#24 Le 04/08/2014, à 18:00

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

tiramiseb a écrit :

Retente, mais en supprimant aussi le répertoire /etc/mysql, c'est peut-être lui qui reste là et qui pose problème :

sudo apt-get remove --purge mysql-server-5.5 mysql-server-core-5.5 mysql-server
sudo rm -fr /var/lib/mysql /etc/mysql
sudo apt-get install mysql-server

... mais bon j'ai de gros doutes quant à l'utilité de ce test...


J'ai bien peur qu'il y ai une impasse ..

   root@kevin-Lenovo-B590:/home/kevin# sudo apt-get remove --purge mysql-server-5.5 mysql-server-core-5.5 mysql-server
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
root@kevin-Lenovo-B590:/home/kevin# sudo rm -fr /var/lib/mysql /etc/mysql
root@kevin-Lenovo-B590:/home/kevin# sudo apt-get install mysql-server
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
root@kevin-Lenovo-B590:/home/kevin# 

 

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne

#25 Le 04/08/2014, à 18:03

Arcas

Re : Configuration MySQL 5.6 - Ubuntu 14.04 LTS -

J'ai suivi ce que m'as indiqué le message d'erreur : sudo dpkg --configure -a

voici le résultat :

  root@kevin-Lenovo-B590:/home/kevin# sudo dpkg --configure -a
Paramétrage de mysql-server-5.5 (5.5.38-0ubuntu0.14.04.1) ...
140804 19:01:36 [Note] Plugin 'FEDERATED' is disabled.
140804 19:01:36 InnoDB: The InnoDB memory heap is disabled
140804 19:01:36 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140804 19:01:36 InnoDB: Compressed tables use zlib 1.2.8
140804 19:01:36 InnoDB: Using Linux native AIO
140804 19:01:36 InnoDB: Initializing buffer pool, size = 128.0M
140804 19:01:36 InnoDB: Completed initialization of buffer pool
140804 19:01:36 InnoDB: highest supported file format is Barracuda.
140804 19:01:36  InnoDB: Waiting for the background threads to start
140804 19:01:37 InnoDB: 5.5.38 started; log sequence number 1595675
140804 19:01:37  InnoDB: Starting shutdown...
140804 19:01:38  InnoDB: Shutdown completed; log sequence number 1595675
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.5 (--configure):
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.5 ; cependant :
 Le paquet mysql-server-5.5 n'est pas encore configuré.

dpkg: error processing package mysql-server (--configure):
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.5
 mysql-server
root@kevin-Lenovo-B590:/home/kevin# 
  

Debian Jessie 8.4.0
Kernel 3.16.0-4-686-pae
Lenovo B590

Hors ligne