wdCP パネルの MySQL バージョンをアップグレードする方法

醉折花枝作酒筹
リリース: 2021-07-10 14:05:18
転載
2330 人が閲覧しました

wdCP パネルは主に WordPress の個人ブログを構築するためにインストールしたもので、WordPress の公式 Web サイトにアクセスしたところ、システム要件は PHP7.3 バージョン、MySQL5.6 以上であることがわかりました。そこで編集者は、PHPとデータベースのバージョンアップの手順を紹介します。

wdCP パネルの MySQL バージョンをアップグレードする方法

以前、主に WordPress の個人ブログを構築するために wdCP パネルをインストールしたのですが、WordPress 公式サイトにアクセスしたところ、システム要件が PHP7.3 バージョンと MySQL5 であることがわかりました。 .6以上。

wdCP パネルの MySQL バージョンをアップグレードする方法

そこで、すぐに PHP のバージョンをアップグレードしました (非常に便利で面倒ではありません)。その後、データベースのアップグレードに長い時間がかかりました (読んでいただけると思います)この記事では私のひねりを加えています)。最後に、私が書いたブログがWordPress公式サイトのスクリーンショットを撮ったところ、「でもこれらは必要ありません…」という一文を見つけてメンタルが崩壊しました。

サーバー環境

システム: CentOS7.7

パネル: wdCP v3.3.9

wdCP 内蔵データベース: MySQL 5.5. 62

MySQL のアップグレード手順

エラーの可能性を減らすために、次のコマンドをコピーした形式で Linux ターミナルに入力することをお勧めします。この記事にはオリジナルの記述があるため (恥知らず)、まずコマンドをメモ帳にコピーしてから、それをターミナルにコピーします。トラブルシューティングを容易にするために、いくつかの実行結果もコピーしました。

一部のコマンドではプロセス中にパスの問題が発生するため、コマンドを .sh ファイルに直接書き込んで直接実行できるかどうかわかりません。それが可能であるという多くのブログを見ましたが、私は懐疑的でしたので、私のような初心者がそれを試すことはお勧めしませんでした。

wdCP パネルの MySQL バージョンをアップグレードする方法. mysql サービスを閉じ、データをバックアップし、新しい my.cnf を配置します; パネルの MySQL バージョンをアップグレードする方法>
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
ログイン後にコピー

wdCP パネルの MySQL バージョンをアップグレードする方法

2. に必要なコンポーネントをインストールします。コンパイル環境コンポーネント
yum install cmake gcc gcc-c++ make zlib-devel ncurses-devel bison -y
ログイン後にコピー
3. 公式 Web サイトにアクセスして、対応するソース コード パッケージをダウンロードし、コンパイルしてインストールします。mysql5.5 以降ではコンパイルに cmake を使用することに注意してください
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
ログイン後にコピー

このステップには多くのコマンドがあるので、コピーを見逃さないように注意してください。 ! !ただし、待ち時間は比較的長くなりますので、ある程度の忍耐力を維持する必要があります。

wdCP パネルの MySQL バージョンをアップグレードする方法

wdCP パネルの MySQL バージョンをアップグレードする方法. wdcp の mysql フォルダーのハイパーリンクを変更します**
rm -f /www/wdlinux/mysql
ln -sf /www/wdlinux/mysql-5.6.wdCP パネルの MySQL バージョンをアップグレードする方法wdCP パネルの MySQL バージョンをアップグレードする方法 /www/wdlinux/mysql
ログイン後にコピー

wdCP パネルの MySQL バージョンをアップグレードする方法

注: 問題がある場合は、これは、前のステップで make install のコピーが欠落した可能性があることを意味します (聞かないでください。間違いを犯したのは私だけです)。

5. mysql を初期化し、権限を付与します

このステップのコマンドは /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
ログイン後にコピー
6. 運用データの復元**

この手順は非常に難しいので、コマンドを段階的にコピーするのが最善です。 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
ログイン後にコピー
7. mysql を起動し、mysql_upgrade を使用して、mysql のアップグレード後に構造的エラーを修復します**

mysql_upgrade コマンドがこのステップでエラーを報告した場合、それは次のことを意味します。前の手順に問題がある場合は、手順 6 のコマンドを再度実行できます。

service mysqld start
mysql_upgrade -u root -p
ログイン後にコピー

ついにこれを見ました、涙...

wdCP パネルの MySQL バージョンをアップグレードする方法

関連学習の推奨事項: mysql チュートリアル (ビデオ)

以上がwdCP パネルの MySQL バージョンをアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート