Maison >base de données >tutoriel mysql >CentOS 6.9 met à niveau MySQL 5.6.36 vers 5.7.18
CentOS 6.9 Mise à niveau MySQL 5.6.36 vers 5.7.18
MySQL 5.6.36 Processus d'installation :
La méthode de mise à niveau est très simple
1, Fermez la base de données en toute sécurité
[root@001 ~]# service mysqld stop
2, téléchargez mysql5.7.18 sur le serveur et extrayez-le dans /usr/local
[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
3, annulez la connexion logicielle de 5.6 et établissez la connexion logicielle de 5.7 Nouveau lien
[root@001 ~]# cd /usr/local/
[root@001 local]# dissocier mysql
[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old #Sauvegardez d'abord pour éviter plus tard Si vous souhaitez restaurer la version, remplacez simplement la sauvegarde mysql_old par mysql, puis suivez les étapes ci-dessous
[root@001 local]#service mysqld start
Démarrer MySQL.......................................................... ...... .... SUCCÈS !
4. Les étapes ci-dessus ont en fait été mises à niveau avec succès et peuvent être démarrées avec succès, mais elles ne peuvent garantir que les fichiers de données seront compatibles. Vous devez utiliser mysql_upgrade pour mettre à niveau les fichiers de 5.6 vers 5.7
[root@001 local]# mysql_upgrade -uroot -p
# Le paramètre -s doit être ajouté, ce qui signifie que seule la table système sera mise à jour Si -s n'est pas ajouté, les tables de toutes les bibliothèques seront reconstruites. dans la méthode 5.7.9. Ne faites jamais cela en ligne
#Parce que les fichiers binaires de la base de données sont compatibles, il n'est pas nécessaire de mettre à niveau
#Quand -s n'est-il pas nécessaire ? de certaines anciennes versions nécessitent de nouvelles fonctionnalités ,
# Ne pas ajouter -s lors de l'amélioration des performances
# Même si vous effectuez une mise à niveau via slave, il est recommandé d'utiliser cette méthode de mise à niveau, qui est plus vite
[root@001 local]# mysql -V #Afficher mysqlversion
Mise à niveau réussie ! ! !
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!