Mise à jour MySQL 5.7.28 vers MySQL 8
Résolu/Fermé
bobelette
-
Modifié le 12 nov. 2019 à 09:25
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 12 nov. 2019 à 13:36
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 12 nov. 2019 à 13:36
A voir également:
- Mise à jour MySQL 5.7.28 vers MySQL 8
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour windows 7 vers 10 - Accueil - Mise à jour
- Clé windows 8 - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
2 réponses
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
12 nov. 2019 à 09:56
12 nov. 2019 à 09:56
Bonjour,
Alors pour répondre à ta question il nous faudrait effectivement le contenu de ton
Pour commencer, sache que sur les versions récentes de debian, le serveur mysql par défaut est désormais
Ensuite tes questions me laissent penser que tout n'est pas encore parfaitement clair pour toi concernant le gestionnaire de paquets debian, donc je me permets de te remettre son principe de fonctionnement.
Rappels sur
1) Lorsque tu lances
2) Quand tu fais un
Note que si tu lances
Retour à ton problème
Il est donc normal que tu ne retrouves dans
Donc ce qu'il faut retenir à ce stade :
La démarche à adopter
Si tu ne trouves pas un paquet donné, commence par le chercher sur https://www.debian.org/distrib/packages. Tu retrouveras en particulier le nom du paquet, le dépôt, et la version disponible pour chaque version de debian.
Exemple :
Ici on voit qu'installer
Remarque : il existe aussi des outils comme
Donc tu l'auras compris, tout se joue au niveau de ton
Enfin, (voir section sur
Bonne chance
Alors pour répondre à ta question il nous faudrait effectivement le contenu de ton
/etc/apt/sources.list.
Pour commencer, sache que sur les versions récentes de debian, le serveur mysql par défaut est désormais
mariadb, l'implémentation libre du mysql porté par Oracle.
Ensuite tes questions me laissent penser que tout n'est pas encore parfaitement clair pour toi concernant le gestionnaire de paquets debian, donc je me permets de te remettre son principe de fonctionnement.
Rappels sur
apt
1) Lorsque tu lances
apt update(ou
apt-get updateou
aptitude update),
aptconsulte le fichier
/etc/apt/sources.list. Il récupère aux adresses indiquées la liste des paquets disponibles. La liste des paquets disponible dépend donc :
- des miroirs référencés (e.g.
http://ftp.fr.debian.org/debian/
) - des dépôts configurés (e.g.
free
,contrib
,non-free
) - de la version de debian (e.g.
stable
,testing
ou le nom de code de la version de debian, e.g.buster
,bullseye
).
2) Quand tu fais un
apt upgrade(ou
apt-get upgradeou
aptitude safe-upgrade), apt télécharge les paquets devant être installés ou mis à jour dans
/var/cache/apt/archives. Puis il instancie
dpkg -ipour installer les paquets dans le bon ordre (typiquement, il s'assure avant d'installer un paquet que ses dépendances sont installées). Il en va de même pour
apt install.
aptse contentera d'installer uniquement ce paquet et les mises à jour nécessaires au niveau de ses dépendances.
Note que si tu lances
apt upgradeou
apt installalors que tu n'as pas fait
apt updatedepuis longtemps,
apttentera de récupérer des paquets qui n'existent plus et tu auras alors une erreur 404 (paquet non trouvé). Il suffit alors de reprendre depuis l'étape 1.
Retour à ton problème
Il est donc normal que tu ne retrouves dans
/var/cache/apt/archivesque les paquets installés via
aptet conformes à ton
/etc/apt/sources.list. Cela explique aussi pourquoi tu as galéré avec
dpkg, on utilise exceptionnellement cette commande (ou en tandem avec
apt-get install -fpour installer les dépendances manquantes).
Donc ce qu'il faut retenir à ce stade :
- Installe autant que possible via
apt
. On n'installe viadpkg
que des paquets qui ne sont pas fournis par un miroir debian (e.g. skype), ce qui est en pratique rarissime. - Si un paquet n'est pas fourni par
apt
, c'est que ton fichier/etc/apt/sources.list
est incomplet et/ou incorrect.
La démarche à adopter
Si tu ne trouves pas un paquet donné, commence par le chercher sur https://www.debian.org/distrib/packages. Tu retrouveras en particulier le nom du paquet, le dépôt, et la version disponible pour chaque version de debian.
Exemple :
- https://packages.debian.org/search?keywords=mysql-server&searchon=names&suite=stable§ion=all
- https://packages.debian.org/buster/default-mysql-server
Ici on voit qu'installer
mysql-server(pour une debian buster) installera en cascade mariadb en version 10.
Remarque : il existe aussi des outils comme
apt search,
apt-cache search,
apt-file searchpour t'aider dans tes recherches. Mais ceci n'examinent que ta version de debian.
Donc tu l'auras compris, tout se joue au niveau de ton
/etc/apt/sources.list. Voici celui que j'utilise (pour une debian testing) :
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb https://www.debian.org/security/ testing-security main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing-updates main contrib non-free
Enfin, (voir section sur
apt), si tu décides de corriger ce fichier, il faudra faire une mise à jour (
apt updateet idéalement aussi
apt upgrade, même si rien ne t'oblige à tout mettre à jour).
Bonne chance
Bonjour,
Un grand merci pour le détail de tes explications.
Je vais continuer en ce sens.
Merci
Un grand merci pour le détail de tes explications.
Je vais continuer en ce sens.
Merci
mamiemando
Messages postés
33352
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 novembre 2024
7 804
12 nov. 2019 à 13:36
12 nov. 2019 à 13:36
Parfait, bonne continuation :-)