Mise à jour Mysql 5.6 paquet deb

Bonjour,

Je possède un serveur Debian 6
Étant donné que sur mon serveur, lorsque je fait un aptitude search mysql-server je trouve seulement :
mysql-server
mysql-server-5.0
mysql-server-5.1
mysql-server-core
mysql-server-core-5.0
mysql-server-core-5.1
virtual-mysql-server

Donc dans les dépôts de Debian je suppose qu’il n’y a pas encore mysql-server 5.6 (d’ailleur il n’y a même pas les 5.2,3,4,5 ?)

J’ai donc decidé de télécharger le paquet mysql-5.6.7-rc-debian6.0-x86_64.deb et de l’installer sur mon serveur qui est en Mysql-server : 5.1.72-2 et en Mysql-client : 5.1.72.

J’ai fait un : dpkg -i mysql-5.6.7-rc-debian6.0-x86_64.deb

Et là …
(Reading database … 66223 files and directories currently installed.)
Preparing to replace mysql 5.6.7 (using mysql-5.6.7-rc-debian6.0-x86_64.deb) …
Unpacking replacement mysql …
Setting up mysql (5.6.7) …

J’ai fait un service mysql restart

Et quand je fait en fait un service mysql status :
/usr/bin/mysqladmin Ver 8.42 Distrib 5.1.72, for debian-linux-gnu on x86_64
Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version 5.1.72-2-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 1 min 47 sec

Threads: 2 Questions: 2578 Slow queries: 1 Opens: 2094 Flush tables: 1 Open tables: 506 Queries per second avg: 24.93.

Donc en fait la mise à jour n’a pas été faite. Je ne comprend pas comment installer un paquet debian ? Sur le net tout le monde dit dpkg -i.

Je dois faire une autre manipulation après ?

Merci

Salut,

Téméraire ?

mysql-server: Candidat : 5.5.33+dfsg-1 Table de version : 5.5.33+dfsg-1 0 500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages 500 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages 5.5.31+dfsg-0+wheezy1 0 500 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages 500 http://security.debian.org/ stable/updates/main amd64 Packages

Je n’ai pas compris ton post :confused: Désolé

Je veux juste savoir comment installé ce paquet proprement. Car il doit y avoir une autre chose à faire apparemment en plus de dpkg -i .

Salut,

Je rejoins ggoodluck47.

[quote=“flyght”]Bonjour,

Je possède un serveur Debian 6

J’ai donc decidé de télécharger le paquet mysql-5.6.7-rc-debian6.0-x86_64.deb et de l’installer sur mon serveur qui est en Mysql-server : 5.1.72-2 et en Mysql-client : 5.1.72.
[/quote]

Est-ce bien raisonnable ?!
Quel en est donc la raison ?

[12:31:11] ~ # apt-cache policy mysql-server mysql-server: Installé : 5.5.31+dfsg-0+wheezy1 Candidat : 5.5.31+dfsg-0+wheezy1 Table de version : 5.5.33+dfsg-1 0 97 http://ftp.fr.debian.org/debian/ testing/main i386 Packages 95 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages *** 5.5.31+dfsg-0+wheezy1 0 990 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 990 http://security.debian.org/ stable/updates/main i386 Packages 100 /var/lib/dpkg/status 5.1.72-2 0 500 http://security.debian.org/ oldstable/updates/main i386 Packages 5.1.49-3 0 500 http://ftp.fr.debian.org/debian/ oldstable/main i386 Packages [12:31:12] ~ #

Pourquoi ne pas migrer vers la version stable du jour (et pour pas mal de mois encore) à savoir Wheezy.

Je viens de comprendre.

Je ne savais pas que la version 5.6 n’était pas stable.

Je peux mettre la 5.5 au pire pas de soucis ça ne pose pas de problème pour moi la version. C’est surtout pourquoi dpkg -i n’installe pas mon paquet. C’est ça le sujet principal de mon post.

Pour rectifier, je vous dit que j’ai essayé d’installer la version mysql-X.X-rc-debian6.0-x86_64.deb et cela n’a pas fonctionné.

Voilà, une idée ?

Merci

Car je viens de mettre la 5.5.25 et cela fait pareil, dpkg -i ne doit pas suffir pour faire la MAJ ?

Re,

:naughty:

As-tu songé ne serait-ce qu’un instant, aux dépendances … :whistle:

[quote=“BelZéButh”]*** 5.5.31+dfsg-0+wheezy1 0 990 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 990 http://security.debian.org/ stable/updates/main i386 Packages

Pourquoi ne pas migrer vers la version stable du jour (et pour pas mal de mois encore) à savoir Wheezy.[/quote]

Stable = Wheezy

Non pas vraiment, je ne vois pas pourquoi il y aurait des dépendances. Je sais que je l’ai installé sur un serveur de test le MySQL 5.6 et il tourne bien, les dépendances se sont installées avec le paquet en faisant un apt-get upgrade il met à jour les dépendances dont j’avais besoin.
Sauf que le mien est sur une version 5.1 de base je ne veut pas tout réinstaller.

Et je ne comprends toujours pas vos citations :
*** 5.5.31+dfsg-0+wheezy1 0
990 ftp.fr.debian.org/debian/ stable/main i386 Packages
990 security.debian.org/ stable/updates/main i386 Packages

Pour moi c’est peu compréhensible.
Il y a le dépôt de debian, ça OK.
Il y a une version de MySQL en haut : 5.5.31 et alors ?
Ce cadre de code ne m’apporte rien.

Si je test la version 5.5.31 c’est sûr que je vais avoir la même chose.

Je souhaite juste mettre à jour MySQL encore une fois, installer avec dpkg -i qui ne fait rien. Après version stable ou non peu importe je ne fait pas ça sur un serveur en production.

Merci

[quote=“flyght”]Je ne savais pas que la version 5.6 n’était pas stable.
[/quote]

Tu es sous Squeeze-6.0. … -> version oldstable

Wheezy-7.2 (OS) est la version stable.

mysql-5.5.31 (paquet) est la version stable du moment.

Qu’est-ce qui t’empêche de passer de Squeeze (oldstable) vers Wheezy ?

Quel est l’intérêt de changer de version alors ?
Sinon, en regardant 10 secondes sur la page download chez MySQL (là où je suppose tu as récupéré ce fameux .deb), il est mentionné qu’il est installé dans /opt, c’est à toi d’aller voir là dedans comment démarrer cette version.
Mais à quoi bon s’embêter avec des paquets mal intégrés alors qu’il existe une version récente dans les dépôts comme te l’as fait remarquer BelZéButh ?

Car la version de MySQL 5.6 est réputé pour avoir été fortement améliorée pour la synchronisation de BDD, ce que je fait en ce moment avec la version 5.1 qui est plutôt Bof.

[quote=“lroy”]
Mais à quoi bon s’embêter avec des paquets mal intégrés alors qu’il existe une version récente dans les dépôts comme te l’as fait remarquer BelZéButh ?[/quote]
Personnellement comme écrit plus haut, sur ma version de Debian, dans mes dépôts je n’ai que jusqu’à la version 5.1.

Merci

Quelle est donc ton architecture, 32 bits, amd64, autre ?

Est-ce un serveur distant où local ?
Des sites en productions ?

As-tu des sauvegardes ?

amd64

[quote=“BelZéButh”]
Est-ce un serveur distant où local ?
Des sites en productions ?[/quote]

Réellement c’est un serveur distant en production. Mais moi je réalise mes tests avant sur un serveur virtualisé en local où il n’y a aucun impact sur la production.

[quote=“BelZéButh”]

As-tu des sauvegardes ?[/quote]

J’ai à la fois une sauvegarde en mode “image” complète du serveur avec clonezilla et une sauvegarde en mode “dump” de la base de données complète.

Merci

C’est une bonne chose en soit, mais je présume que cette virtualisation n’est pas une copie conforme de ton serveur distant. :083

Chapitre 4. Mises à niveau depuis Debian 6.0 (Squeeze)

Un conseil, lis et comprends cette documentation officielle, avant de te lancer. :wink:

Au besoin, ouvres un autre fil.

Fort bien, mais as-tu déjà mis à l’épreuve ces dernières, sont-elles viables et fiables ? :083

Une restauration quoi.

Re,

Sachant que la 5.5 est dans les dépôts pourquoi ne pas l’installer par apt-get ou aptitude :blush:

À mon avis la raison de tes difficultés à installer la nouvelle version de MySQL via DPKG est simple : tu as oublié de désinstaller avant la version de Debian.
Donc quand tu lances MySQL en pensant accéder a la version 5.6 que tu viens bel et bien d’installer, tu lances en réalité la version 5.1 précédemment installée.

([strike]clavier QWERTY en tty, je passerai placer les accents aux bons endroits tout a l’heure[/strike] C’est fait !)

Re,

Parce qu’il n’a pas le sources.list adéquate, tout simplement.

[quote=“flyght”]Je possède un serveur Debian 6

Étant donné que sur mon serveur, lorsque je fait un aptitude search mysql-server je trouve seulement :
mysql-server
mysql-server-5.0
mysql-server-5.1
mysql-server-core
mysql-server-core-5.0
mysql-server-core-5.1
virtual-mysql-server[/quote]

[quote=“BelZéButh”]Re,

Parce qu’il n’a pas le sources.list adéquate, tout simplement.

[/quote]

En effet c’est exactement ça, dans ma source.list je ne dois pas avoir le dépôt où il y a cette version. Pourtant c’est le dépôt officiel de Debian ^^’

[quote=“vv222”]A mon avis la raison de tes difficultes a installer la nouvelle version de MySQL via DPKG est simple : tu as oublie de desinstaller avant la version de Debian.
Donc quand tu lances MySQL en pensant acceder a la version 5.6 que ti viens bel et bien d’installer, tu lances en realite la version 5.1 precedemment installee.
[/quote]

Il faut que je désinstalle la version de Debian ? Plutôt de MySQL non ?
Si c’est le cas je trouve ça légèrement useless non ? Une update permet de passer d’une version à une autre automatiquement et non pas en désinstallant l’ancienne version pour installer la nouvelle.

C’est une bonne chose en soit, mais je présume que cette virtualisation n’est pas une copie conforme de ton serveur distant.[/quote]

Si j’ai réussi à faire une partition identique à celle du serveur et j’ai donc pu importer l’image clonezilla du serveur vers ma machine virtuelle. J’ai donc le clone de ma machine.
Avec une VM neuve y a pas du tout ce soucis là ^^ la version 5.5 ou 5.6 s’installe niquel. C’est le update qui à l’air plus complexe.

[quote=“BelZéButh”]

Fort bien, mais as-tu déjà mis à l’épreuve ces dernières, sont-elles viables et fiables ?

Une restauration quoi.[/quote]

Oui elles sont fiables et viables je m’en suit déjà servi lors de soucis critique sur le serveur j’ai remis une image. Et le dump je me suis servi de quelques fichier .sql aussi donc fonctionne.

Merci je vais lire ce document attentivement

Merci
Cordialement

Il fallait bien sûr comprendre « la version Debian [de MySQL] » :wink:

Ce que tu fais n’est pas une mise-à-jour : tu remplaces un paquet des dépôts officiels Debian par un autre d’une autre origine.
Et comme ça m’étonnerait que cet autre paquet soit construit avec tout le soin qu’apportent nos mainteneurs préférés, la transition ne se fait pas sans heurts.

Salut,

Ma mémoire est encore viable et fiable, j’en suis fort aise. :smiley:

debian.org/doc/manuals/debia … ommandline

[quote=“2.4.1. Opérations avancées de gestion des paquets en ligne de commandes”] Attention

Un outil de plus bas niveau tel que « dpkg -i … » et « debi … » devra être utilisé avec précautions par l’administrateur du système.

Il ne s’assure pas automatiquement des dépendances exigées par le paquet.

Les options « --force-all » et similaires de la ligne de commandes de dpkg (consultez dpkg(1)) ne sont prévues pour être utilisées que par des experts.

Les utiliser sans comprendre entièrement leurs effets peut casser l’ensemble de votre système.[/quote]

Tu peux lire ceci, éventuellement … 2.1.2. Précautions de base