wdCP パネルは主に WordPress の個人ブログを構築するためにインストールしたもので、WordPress の公式 Web サイトにアクセスしたところ、システム要件は PHP7.3 バージョン、MySQL5.6 以上であることがわかりました。そこで編集者は、PHPとデータベースのバージョンアップの手順を紹介します。
以前、主に WordPress の個人ブログを構築するために wdCP パネルをインストールしたのですが、WordPress 公式サイトにアクセスしたところ、システム要件が PHP7.3 バージョンと MySQL5 であることがわかりました。 .6以上。
そこで、すぐに PHP のバージョンをアップグレードしました (非常に便利で面倒ではありません)。その後、データベースのアップグレードに長い時間がかかりました (読んでいただけると思います)この記事では私のひねりを加えています)。最後に、私が書いたブログがWordPress公式サイトのスクリーンショットを撮ったところ、「でもこれらは必要ありません…」という一文を見つけてメンタルが崩壊しました。
サーバー環境
システム: CentOS7.7
パネル: wdCP v3.3.9
wdCP 内蔵データベース: MySQL 5.5. 62
MySQL のアップグレード手順
エラーの可能性を減らすために、次のコマンドをコピーした形式で Linux ターミナルに入力することをお勧めします。この記事にはオリジナルの記述があるため (恥知らず)、まずコマンドをメモ帳にコピーしてから、それをターミナルにコピーします。トラブルシューティングを容易にするために、いくつかの実行結果もコピーしました。
一部のコマンドではプロセス中にパスの問題が発生するため、コマンドを .sh ファイルに直接書き込んで直接実行できるかどうかわかりません。それが可能であるという多くのブログを見ましたが、私は懐疑的でしたので、私のような初心者がそれを試すことはお勧めしませんでした。
service mysqld stop mkdir -p /www/wdlinux/mysql_bk cp -pR /www/wdlinux/mysql/data/* /www/wdlinux/mysql_bk mv /www/wdlinux/etc/my.cnf /www/wdlinux/etc/my_old.cnf
yum install cmake gcc gcc-c++ make zlib-devel ncurses-devel bison -y
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法.tar.gz tar -zxvf mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法.tar.gz cd mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法 cmake -DCMAKE_INSTALL_PREFIX=/www/wdlinux/mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法 -DMYSQL_DATADIR=/www/wdlinux/mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法/data -DDOWNLOAD_BOOST=wdCP パネルの MySQL バージョンをアップグレードする方法 -DWITH_BOOST=boost/boost_wdCP パネルの MySQL バージョンをアップグレードする方法_59_0/ -DSYSCONFDIR=/www/wdlinux/etc -DWITH_INNOBASE_STORAGE_ENGINE=wdCP パネルの MySQL バージョンをアップグレードする方法 -DWITH_PARTITION_STORAGE_ENGINE=wdCP パネルの MySQL バージョンをアップグレードする方法 -DWITH_FEDERATED_STORAGE_ENGINE=wdCP パネルの MySQL バージョンをアップグレードする方法 -DWITH_BLACKHOLE_STORAGE_ENGINE=wdCP パネルの MySQL バージョンをアップグレードする方法 -DWITH_MYISAM_STORAGE_ENGINE=wdCP パネルの MySQL バージョンをアップグレードする方法 -DWITH_EMBEDDED_SERVER=wdCP パネルの MySQL バージョンをアップグレードする方法 -DENABLE_DTRACE=0 -DENABLED_LOCAL_INFILE=wdCP パネルの MySQL バージョンをアップグレードする方法 -DDEFAULT_CHARSET=utf8mbwdCP パネルの MySQL バージョンをアップグレードする方法 -DDEFAULT_COLLATION=utf8mbwdCP パネルの MySQL バージョンをアップグレードする方法_general_ci -DEXTRA_CHARSETS=all make && make install
このステップには多くのコマンドがあるので、コピーを見逃さないように注意してください。 ! !ただし、待ち時間は比較的長くなりますので、ある程度の忍耐力を維持する必要があります。
rm -f /www/wdlinux/mysql ln -sf /www/wdlinux/mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法 /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 バージョンをアップグレードする方法 の cp コマンドは、cd コマンドを使用して /www/wdlinux/mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法 ディレクトリで実行する必要があります。私は自分のディレクトリについて話しています。次のように調整できます。あなた自身の状況。 (すべて私のせいです)
mv /www/wdlinux/mysql/data/mysql /www/wdlinux/mysql/data/mysqlwdCP パネルの MySQL バージョンをアップグレードする方法 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 バージョンをアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。