Maison > Article > base de données > Comment mettre à niveau la version MySQL vers 5.6 dans le panneau wdCP
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.
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.
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.
Système : CentOS7.7
Panneau : wdCP v3.3.9
Base de données intégrée wdCP : MySQL 5.5.62
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.
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.
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
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).
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
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
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...
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!