Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル

Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル

yum か rpm か?

yum によるインストール方法は非常に便利ですが、公式サイトから MySQL をダウンロードする場合、速度が遅くなります。

rpm インストール方法は、国内ミラーから MySQL rpm パッケージをダウンロードできるため、より高速です。 rpm はオフライン インストールにも適しています。

環境説明

• オペレーティング システム: Centos7.4 (CentOS-7-x86_64-Minimal-1804.iso)
•mysql:mysql8.0.13

• システムに付属するmariadb-libをアンインストールします

• mariadbのバージョンを確認する

rpm -qa|grep mariadb
 mariadb-libs-5.5.56-2.el7.x86_64

• mariadbをアンインストールする

rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

依存環境をインストールする

yum インストール -y openssl-devel.x86_64 openssl.x86_64 
yum インストール -y libaio.x86_64 libaio-devel.x86_64 
yum インストール -y perl.x86_64 perl-devel.x86_64 
yum インストール -y perl-JSON.noarch 
yum インストール -y autoconf 
yum インストール -y wget
yum インストール -y ネットツール

ファイアウォールをオフにする

systemctl 停止 ファイアウォールd.service
systemctl は、firewalld.service を無効にします。

selinuxを無効にする

vi /etc/selinux/config

SELINUX=enforcing を SELINUX=disabled に変更します。

再起動 マシンを再起動する

NetEaseミラーからMySQLインストールパッケージセットをダウンロードします。

• 完全なインストールパッケージをダウンロードして解凍します

https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar をダウンロードしてください
tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-バンドル.tar

• 必要なインストールパッケージをダウンロードします(いずれかを選択してください)

https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-common-8.0.13-1.el7.x86_64.rpm を実行します。
https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-libs-8.0.13-1.el7.x86_64.rpm を実行します。
https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-client-8.0.13-1.el7.x86_64.rpm を実行します。
https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-community-server-8.0.13-1.el7.x86_64.rpm を実行します。

順番にインストールする

•必要なインストール(順序に注意してください)
• 共通インストール
• ライブラリのインストールは共通で、mariadbがアンインストールされていることを確認してください。
• ライブラリに依存
• クライアントと共通

rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.13-1.el7.x86_64.rpm

•オプションのインストール(順序に注意してください)

rpm -ivh mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-test-8.0.13-1.el7.x86_64.rpm

データベースを初期化する

mysqld --initialize --console

ディレクトリ認証、そうでない場合は起動が失敗する

chown -R mysql:mysql /var/lib/mysql/

サービスを開始する

systemctl start mysqld

暗号化

mysql_secure_installation

他の

その他の操作は yum インストール方法と同じなので、ここでは繰り返しません。

すべてのPerlモジュールをインストールする

yum インストール -y perl-Module-Install.noarch

要約する

上記は、CentOS7 に MySQL 8.0.13 (rpm) をインストールする方法についての詳細なチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • CentOS7.6にMYSQL8.0をインストールする詳細な手順
  • CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)
  • CentOS7 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • CentOS7 は yum を使用して mysql 8.0.12 をインストールします
  • CentOS に MySQL 8.0 をインストールして設定するための詳細な手順
  • CentOS7 インストール GUI インターフェースとリモート接続の実装
  • CentOS7.2 に MySql5.7 をインストールし、リモート接続認証を有効にするチュートリアル
  • CentOS7 で MySQL データベースにリモート接続できない理由と解決策
  • CentOS 8 に MySql をインストールしてリモート接続を許可する方法

<<:  Ubuntu 18.04 サーバーのパスワードを忘れたり改ざんされた場合にパスワードをリセットする方法

>>:  要素複数フォーム検証の実装

推薦する

MySQLの実行プロセスとシーケンスについての簡単な説明

目次1:mysql実行プロセス1.1: コネクタ1.2: キャッシュ1.3: アナライザー1.4: ...

CSS で点線の境界線のスクロール効果を実装するサンプルコード

マウスをある領域の上に置くと、その領域に点線の境界線と線のアニメーションが表示されるというクールな効...

Apple の携帯電話のロックを解除するときに光沢のあるフォント効果を実現するために CSS3 を使用する例

0. はじめに2016 年 8 月 18 日 今日、iPhone をスライドさせてロックを解除すると...

mysqlは内部コマンドエラーの解決策ではありません

「mysqlは内部コマンドではありません」というエラーは、mysqlのbinディレクトリパスが環境変...

MySQL コピーテーブルと許可分析の 3 つの実装方法

テーブルを素早くコピーする方法まず、テーブル db1.t を作成し、1000 行のデータを挿入します...

MySQLは変数を使用してさまざまなソートを実装します

コアコード -- 以下では、MySQLでのソート列の実装を示します -- テストデータ CREATE...

MySQL テーブル分割後にスムーズにオンラインになる方法

目次テーブルの目的例えばテーブル分割戦略すでにオンラインになっている実行中のテーブルはどうすればよい...

Vue3 における非親子コンポーネントの値転送の詳細な説明

目次アプリ.vueサブ1.vueサブ2.vue要約する vue2 における非親子コンポーネントの値の...

Vue+Bootstrapでシンプルな学生管理システムを実現

参考までに、vueとbootstrapを使って比較的シンプルな生徒管理システムを作りました。具体的な...

Linuxコマンドのファイル上書きとファイル追加の詳細な説明

1. コマンド > と >> の違いコマンド>: ファイルが存在する場合は、...

Dockerは終了状態で起動します

docker run後、ステータスは常にExitedになります解決:パラメータを追加: -it do...

データベース接続のURLの詳細な説明と概要

データベース接続のURLの詳細な説明と概要JDBC URL = プロトコル名 + サブプロトコル名 ...

Vueリストレンダリングキーの原理と機能の詳細な説明

目次リストレンダリングキーの原理と機能主要原則の分析キーの役割要約するリストレンダリングキーの原理と...

docker システムコマンドセットの使用

目次docker システム df docker システム プルーンdocker systemc 情報...