Maison  >  Article  >  base de données  >  Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

醉折花枝作酒筹
醉折花枝作酒筹avant
2021-05-27 09:17:042702parcourir

Cet article vous présentera comment mettre à niveau le panneau wdCP vers MySQL version 5.6. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

Avant-propos

L'objectif principal de l'installation du panneau wdCP auparavant était de créer un blog personnel WordPress. Ensuite, je suis allé sur le site officiel de WordPress et j'ai découvert cela. le système nécessite la version PHP7.3 et MySQL5.6 ou supérieure.

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

Donc, j'ai immédiatement mis à jour la version PHP (très pratique et pas gênant), et puis il m'a fallu beaucoup de temps pour mettre à jour la base de données (je crois que vous pouvez le lire dans cet article à mes rebondissements). Finalement, lorsque le blog que j'ai écrit a pris une capture d'écran du site officiel de WordPress, j'ai trouvé la phrase "Mais ceux-ci ne sont pas nécessaires..." et ma mentalité s'est effondrée.

Environnement du serveur

Système : CentOS7.7

Panneau : wdCP v3.3.9

Base de données intégrée wdCP : MySQL 5.5.62

Étapes de mise à niveau MySQL

Afin de réduire le risque d'erreurs, il est préférable de saisir les commandes suivantes sous forme copiée dans le terminal Linux. Étant donné que l'article contient une déclaration originale (sans vergogne), vous pouvez d'abord copier la commande dans le Bloc-notes, puis la copier dans le terminal. Afin de faciliter le dépannage, j'ai également copié certains résultats en cours d'exécution.

Étant donné que certaines commandes ont des problèmes de chemin pendant le processus, je ne sais pas si je peux les écrire directement dans un fichier .sh et les exécuter directement. J’ai vu de nombreux blogs dire que c’était possible, mais j’étais sceptique et je ne le recommanderais pas à un novice comme moi.

1. Fermez le service MySQL, sauvegardez les données et insérez le nouveau my.cnf mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP>
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP.tar.gz
tar -zxvf mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP.tar.gz
cd mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP
cmake -DCMAKE_INSTALL_PREFIX=/www/wdlinux/mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP -DMYSQL_DATADIR=/www/wdlinux/mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP/data -DDOWNLOAD_BOOST=1 -DWITH_BOOST=boost/boost_1_59_0/ -DSYSCONFDIR=/www/wdlinux/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLE_DTRACE=0 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8mbComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP -DDEFAULT_COLLATION=utf8mbComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP_general_ci -DEXTRA_CHARSETS=all
make && make install

Il y a de nombreuses commandes dans cette étape, alors assurez-vous de ne pas copier et manquer ; eux! ! ! Dans le même temps, le temps d’attente sera relativement long, vous devrez donc faire preuve d’une certaine patience.

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP. Modifiez le lien hypertexte du dossier mysql dans wdcp**mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP>
rm -f /www/wdlinux/mysql
ln -sf /www/wdlinux/mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP /www/wdlinux/mysql

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

Remarque : si vous effectuez cette étape là-bas il y a un problème d'exécution, ce qui signifie que la copie de make install a peut-être été manquée à l'étape précédente (ne demandez pas, c'est juste moi qui ai fait une erreur).

5. Initialisez mysql et accordez les autorisations mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP>

La commande pour cette étape est exécutée dans le répertoire /www/wdlinux/mysql, veuillez faire attention au changement.

scripts/mysql_install_db --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/data
chown -R mysql.mysql /www/wdlinux/mysql/data
6. Restauration des données d'opération**mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP>

Cette étape est assez délicate. Il est préférable de copier les commandes étape par étape ! Parce qu'après avoir exécuté la première ligne de la commande cp (vous devez appuyer plusieurs fois sur y), il vous sera demandé si vous souhaitez écraser, donc les commandes que vous avez copiées plus tard disparaîtront.

La commande cp des lignes 3 et Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP doit être exécutée dans le répertoire /www/wdlinux/mysql-5.6.Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCPComment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP à l'aide de la commande cd. Je parle de mon propre répertoire. Vous pouvez l'ajuster en fonction. votre propre situation. (Tout est de ma faute)

mv /www/wdlinux/mysql/data/mysql /www/wdlinux/mysql/data/mysql1
cp -pR /www/wdlinux/mysql_bk/* /www/wdlinux/mysql/data/
cp support-files/mysql.server /www/wdlinux/init.d/mysqld
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /www/wdlinux/init.d/mysqld
chmod 755 /etc/init.d/mysqld
7. Démarrez MySQL et utilisez mysql_upgrade pour corriger les erreurs structurelles après la mise à niveau de MySQL**mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP>

Si votre commande mysql_upgrade signale une erreur à cette étape, cela signifie Si s'il y a un problème avec l'étape précédente, vous pouvez réexécuter la commande de l'étape 6.

service mysqld start
mysql_upgrade -u root -p

Quand j'ai finalement vu ça, j'ai fondu en larmes...

Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP

Recommandations associées : "tutoriel mysql"

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