...

Pleskを使用してMariadb 5.5を10.3にアップデートする

を持つ多くのウェブサーバーで プレスク は、プロ仕様の RedHat 7 オペレーティングシステムのフリーバージョンである Centos バージョン 7 で動作します。ドイツでは、Pleskが管理用インターフェースとして使用されることが多いです。

Centos7は、それと一緒にデータベースサーバMariaDB 5.5をもたらします。 巫女.5.5に対応しています。 MySQLの比較 が出てきています。残念ながら、これだけだとほっこりしますが、もちろん現在の 内容 管理システムは完璧です。

MariaDB 5.5からMariaDB 10.3へ

新しいバージョンでは多くの機能が追加され、速度も向上するため、OSに同梱されている古いソフトウェア製品を交換することがよくあります。この例では、MariaDB5.5を10.3にアップグレードしています。

既にPleskで生産性の高いサーバーであれば、メンテナンスモードでデータベースサーバーを入れ替えるだけで、あらかじめデータベースのバックアップを作成しておくことができます。マシン全体のスナップショットを撮るのがベストです。

そのためには、Plesk のサービスを停止する必要があります。

サービスPSAストップオール

と、セキュリティのために、再びデータベースサーバを使用します。

サービスマリアドブストップ

そうすると、ちょっとしたコマンドでアップグレードができるようになります。

まずは、全体が更新されるように適切なリポジトリを作成する必要があります。これを行うには、以下のファイルをエディタで作成するだけです。

nano /etc/yum.repos.d/MariaDB.repo

[mariadb]
名前 = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

これにより、すでにインストールされているmariadbサーバーを置き換えることができます。 

rpm -e --nodeps mariadb-bench #evtl 既存のmariadb-benchがあれば削除します。

yum install MariaDBクライアントMariaDBサーバー #MariaDBサーバの更新

完全に取り外し、再インストール。これは、別のバージョンのMariaDBがすでにインストールされている場合や、依存関係によってアップデートが妨げられる場合に発生する可能性があります。

以上です。ここでデータベースサーバーを再起動します。MariaDB 10.3の場合は、/etc/my.cnfに以下の行を追加します。

innodb_strict_mode=0 #古いスクリプトで問題が発生した場合。

group_concat_max_len=320000 #ショップシステムに必要なもの

サービスマリアドブ開始

今不足しているのは、全テーブルの更新です。これを行うには、データベースサーバーをアップグレードする際に以下のコマンドを実行するだけです。

mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow` の場合

これでPleskのサービスを再起動すると、現在のMariaDBバージョン10.3ですべてが実行されます。

サービスPSAスタートオール

常に定期的なバックアップを忘れないようにしてください。Uralt フォーラムやコンテンツ管理システムを使用しているお客様は、現在のデータベースのバージョンで問題が発生する可能性があります。

これでうまくいったのであれば、コメントだけでも書いてください。

 

現在の記事

レプリケーション・トポロジー用のネットワーク接続されたデータベースサーバーを備えたデータセンター
データベース

ホスティング環境におけるデータベースレプリケーションのトポロジーを理解し、最大限に活用する

ホスティングにおけるデータベースレプリケーションのトポロジーに関する包括的なガイド:データベースのパフォーマンス、高可用性、スケーラビリティに最適なレプリケーション構成を計画する方法をご紹介します。最新のWebプロジェクト向けのデータベースレプリケーションのトポロジーに焦点を当てています。.

Webサーバー環境におけるETagおよびLast-Modifiedを使用したHTTP条件付きキャッシュの概念図
Pleskウェブサーバ

ETagとLast-Modifiedを用いたHTTP条件付きキャッシュの仕組み

ETagやLast-Modifiedを用いたHTTP条件付きキャッシュの仕組み、ブラウザキャッシュの検証方法、そしてこれらを活用して読み込み時間、帯域幅、サーバー負荷を最適化する方法について学びましょう。.