...

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 フォーラムやコンテンツ管理システムを使用しているお客様は、現在のデータベースのバージョンで問題が発生する可能性があります。

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

 

現在の記事

ホスティング施設内のサーバールックの前で、管理者がRedisのアップデートを計画している。.
データベース

Redis 8:ホスティング事業者向けの新機能とアップグレードの判断

Redis 8 は、以前のスタックコンポーネントを統合し、検索、時系列、ベクトルに関する機能範囲を拡張しています。しかし、ホスティングプロバイダーにとっては、ターゲットバージョン、ACL、リソース計画、アップグレード手順、ライセンスの選択も同様に重要です。.

サーバー技術に加え、ホスティング運用室の管理者
サーバーと仮想マシン

CloudLinux OS 9:共有ホスティングにおける機能と制限

CloudLinux OS 9 は、共有ホスティングのシステム基盤を刷新します。ただし、ライセンス、エディション、インストールされたコンポーネント、およびコントロールパネルとの統合は依然として重要な要素であり、特に LVE、CageFS、Isolates、Shared Pro においてはそうです。.