Maison  >  Article  >  base de données  >  Comment APT met-il à niveau MySQL

Comment APT met-il à niveau MySQL

醉折花枝作酒筹
醉折花枝作酒筹avant
2021-07-05 10:11:202035parcourir

Mettre à niveau MySQL Avant de mettre à niveau MySQL, vous devez sauvegarder MySQL. De plus, on suppose que le MySQL d'origine est installé à l'aide de l'entrepôt APT. S'il n'est pas installé de cette manière, vous devez remplacer le mysql fourni avec le système tiers ou remplacer le mysql installé par le package deb.

Comment APT met-il à niveau MySQL

Mettre à niveau MySQL

Utilisez l'entrepôt MYSQL APT pour mettre à niveau MYSQL (c'est-à-dire remplacer l'ancienne version et exécuter la nouvelle version avec les données d'origine), suivez les étapes suivantes :

  1. Assurez-vous que votre bibliothèque de logiciels La liste contient l'entrepôt MySQL APT.

  2. Exécutez la commande suivante pour vous assurer que vous disposez des dernières informations sur le package dans votre référentiel MySQL APT.

apt-get update

3. Notez que par défaut, MYSQL ne peut être mis à jour que vers la version sélectionnée lors de l'ajout de l'entrepôt APT. Si vous souhaitez mettre à jour vers d'autres versions, veuillez vous référer à Sélectionner une version.

4. Utilisez la commande suivante pour mettre à niveau MySQL.

apt-get install mysql-server

La commande pour mettre à niveau d'autres produits et composants auxiliaires est :

apt-get install package-name

Pour afficher les produits et composants auxiliaires installés à l'aide de l'entrepôt MYSQL APT, utilisez ce qui suit commande :

dpkg -l | grep mysql | grep ii

5. Une fois la mise à niveau terminée, mysql sera généralement redémarré. Pour les versions antérieures à MySQL 8.0.16, exécutez mysql_upgrade après le redémarrage pour vérifier si les données de l'ancienne version sont présentes. est compatible avec la nouvelle version.

En règle générale, les mises à jour doivent se faire d'une version à la suivante et non directement vers la dernière version. Par exemple, la mise à niveau de 5.5 vers 5.6, puis vers 5.7 ne doit pas être mise à niveau vers 5.7 en une seule étape.

Remplacez le mysql fourni avec les systèmes tiers

Remarque : l'entrepôt MySQL APT ne peut remplacer que le mysql fourni avec Debian et Ubuntu, et ne peut pas remplacer d'autres branches mysql à l'intérieur ou à l'extérieur de la bibliothèque de versions. Afin de remplacer ces branches MySQL, vous devez d'abord désinstaller MySQL fourni avec le système. Vous devez obtenir auprès de l'éditeur comment désinstaller MySQL fourni avec le système, sauvegarder les données et comment restaurer les données de sauvegarde sur le système. nouveau MySQL.

Certains packages de référentiels intégrés tiers s'appuient sur le package mysql intégré d'origine, et les packages de référentiel MySQL APT ne devraient pas fonctionner avec eux. Ceux-ci incluent akonadi-backend-mysql, handlersocket-mysql-5.5 et zoneminder.

Procédez comme suit pour remplacer le système intégré tiers :

  • Sauvegardez votre base de données.

  • Ajoutez le référentiel APT et sélectionnez une série de distribution.

  • Exécutez l'étape 4 ci-dessus pour remplacer la version originale fournie avec le système.

Après avoir remplacé la distribution native de MySQL par le référentiel MySQL APT, la purge des anciens packages MySQL du référentiel natif à l'aide des commandes APT get purge, APT get remove --purge ou dpkg -P peut entraîner de diverses manières Affecte les nouvelles installations Serveurs MySQL. Par conséquent, ne purgez pas les anciens packages MySQL des packages du référentiel natif.

  • Restaurer les données

Remplacez le mysql installé par le package deb téléchargé

Le package Deb de https://dev.mysql.com/downloads/ est différent du package deb du référentiel MySQL APT Idem. Il existe différentes manières d'installer et de configurer MySQL.

Ce qui suit décrit comment remplacer MySQL installé par le package deb de https://dev.mysql.com/downloads/.

  • Sauvegardez votre base de données.

  • Ajoutez le référentiel APT et sélectionnez une série de distribution.

  • Utilisez la commande ci-dessous pour supprimer l'ancienne version.

dpkg -P mysql

  • Utilisez la commande suivante pour installer mysql

apt-get install mysql-server

  • Restaurer les données.

Utilisez APT pour supprimer mysql

Supprimez le serveur mysql et les composants installés avec l'entrepôt MySQL APT. Utilisez d'abord la commande suivante pour supprimer le serveur mysql :

apt-get remove mysql-server

Puis supprimez le logiciel automatiquement installé avec le serveur mysql :

apt-get autoremove

. Utilisez ce qui suit Pour supprimer les produits et composants auxiliaires, remplacez package-name par le nom du package que vous souhaitez supprimer :

apt-get remove package-name

Pour afficher les packages que vous avez installés à l'aide du référentiel MySQL APT, utilisez la commande suivante :

dpkg -l | grep mysql | grep ii

Paquets disponibles dans le référentiel MYSQL APT

Recommandations d'apprentissage associées : Tutoriel mysql(vidéo)

libmysqlclient-devlibmysqld-devmysql-testsuite communauté mysql -testmysql-community-benchmysql-community-source mysql-workbench-communitymysql-connector-python-py3mysql-connector-pythonrouteur mysqlndbclientndbclient- dev

Nom du paquet

Description

mysql-server

Installer le serveur MySQL

mysql-community-server

MySQL server

mysql-client

est utilisé pour installer le client MySQL

mysql-cluster-community-auto- installateur

Installateur automatique pour le cluster NDB

mysql-cluster-community-client

Client MySQL du cluster NDB

mysql-cluster-community-data-node

Nœud de données du cluster NDB

mysql-cluster-community-java

Pilote Java du cluster NDB

mysql-cluster-community-management-server

NDB cluster management Node

mysql-cluster-community-memcached

NDB cluster memcached server

mysql-cluster-community-server

ND MySQL server pour le cluster B

mysql- cluster-community-source

Package de code source du cluster NDB

mysql-cluster-community-test

Suite de tests de cluster NDB

mys ql-community-client

client MySQL

Base de données MySQL fichiers de développement

Fichiers de développement de base de données intégrée MySQL

est utilisé pour installer la suite de tests MySQL

Suite de tests MySQL

Suite de tests MySQL

Code source MySQL

MySQL Workbench (non disponible pour la plateforme Debian)

pour Ubuntu 16.04, MySQL Connector pour 18.04 et 18.10 /P Python ; Utiliser Python 3.2 ou supérieur

pour Debian 8.x et Python 2.6.3 ou supérieur et pour Ubuntu 16.04, 18.04 et 18.10 MySQL Connector/Python utilise Python 2.6.3 pour 3.1

Routeur MySQL

Client de cluster NDB

Kit de développement client du cluster NDB

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer