この記事では、wdCP パネルの MySQL バージョンを 5.6 にアップグレードする方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
以前、wdCP パネルをインストールした主な目的は、WordPress の個人ブログを構築することでしたが、WordPress の公式 Web サイトにアクセスしたところ、システムには PHP7.3 バージョンと MySQL5.6 以降が必要です。
そこで、すぐに PHP のバージョンをアップグレードしました (非常に便利で面倒ではありません)。その後、データベースのアップグレードに長い時間がかかりました (読んでいただけると思います)この記事では私のひねりを加えています)。最後に、私が書いたブログがWordPress公式サイトのスクリーンショットを撮ったところ、「でもこれらは必要ありません…」という一文を見つけてメンタルが崩壊しました。
システム: CentOS7.7
パネル: wdCP v3.3.9
wdCP 内蔵データベース: MySQL 5.5.62
エラーの可能性を減らすために、次のコマンドをコピーした形式で Linux ターミナルに入力することをお勧めします。この記事にはオリジナルの記述があるため (恥知らず)、まずコマンドをメモ帳にコピーしてから、それをターミナルにコピーします。トラブルシューティングを容易にするために、いくつかの実行結果もコピーしました。
一部のコマンドではプロセス中にパスの問題が発生するため、コマンドを .sh ファイルに直接書き込んで直接実行できるかどうかわかりません。それが可能であるという多くのブログを見ましたが、私は懐疑的でしたので、私のような初心者がそれを試すことはお勧めしませんでした。
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法.tar.gz tar -zxvf mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法.tar.gz cd mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法 cmake -DCMAKE_INSTALL_PREFIX=/www/wdlinux/mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法 -DMYSQL_DATADIR=/www/wdlinux/mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法/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=utf8mbwdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法 -DDEFAULT_COLLATION=utf8mbwdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法_general_ci -DEXTRA_CHARSETS=all make && make install
このステップには多くのコマンドがあるため、コピーして省略しないように注意してください。彼ら! ! !ただし、待ち時間は比較的長くなりますので、ある程度の忍耐力を維持する必要があります。
rm -f /www/wdlinux/mysql ln -sf /www/wdlinux/mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法 /www/wdlinux/mysql
注: 問題がある場合は、これは、前のステップで make install のコピーが欠落した可能性があることを意味します (聞かないでください。間違いを犯したのは私だけです)。
このステップのコマンドは /www/wdlinux/mysql ディレクトリで実行されます。切り替えに注意してください。
scripts/mysql_install_db --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/data chown -R mysql.mysql /www/wdlinux/mysql/data
この手順は非常に難しいので、コマンドを段階的にコピーするのが最善です。 cp コマンドの最初の行を実行すると (何度も y を押す必要があります)、上書きするかどうかを尋ねられるため、後でコピーしたコマンドはすべて消えてしまいます。
行 3 と wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法 の cp コマンドは、cd コマンドを使用して /www/wdlinux/mysql-5.6.wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法wdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法 ディレクトリで実行する必要があります。私は自分のディレクトリについて話しています。次のように調整できます。あなた自身の状況。 (すべて私のせいです)
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
mysql_upgrade コマンドがこのステップでエラーを報告した場合、それは次のことを意味します。前の手順に問題がある場合は、手順 6 のコマンドを再度実行できます。
service mysqld start mysql_upgrade -u root -p
ついにこれを見たとき、涙が溢れてきました...
関連する推奨事項: "mysql チュートリアル"
以上がwdCP パネルで MySQL バージョンを 5.6 にアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。