CentOS7.4 に MySQL 5.7.26 をインストールするための詳細なチュートリアル

CentOS7.4 に MySQL 5.7.26 をインストールするための詳細なチュートリアル

CentOS にはデフォルトで MariaDB がインストールされていますが、これは MySQL のブランチです。ただし、必要に応じて、MySQL をシステムにインストールする必要があり、インストールが完了したら MariaDB を直接上書きできます。

1 公式MySQL Yumリポジトリをダウンロードしてインストールする

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

上記のコマンドを使用して、インストール用の Yum リポジトリ (約 25 KB) を直接ダウンロードし、yum を使用して直接インストールできます。

[root@localhost ~]# yum -y インストール mysql57-community-release-el7-10.noarch.rpm

その後、MySQL サーバーのインストールを開始します。

[root@localhost ~]# yum -y mysql-community-serverをインストールします

この手順には時間がかかる場合があります。インストールが完了すると、以前の mariadb が上書きされます。

2 MySQLデータベース設定

まずMySQLを起動する

[root@localhost ~]# systemctl で mysqld.service を起動します

図に示すように、MySQL の実行ステータスを確認します。

[root@localhost ~]# systemctl ステータス mysqld.service 

この時点で、MySQL は正常に実行され始めていますが、MySQL に入るには、まず root ユーザーのパスワードを見つける必要があります。次のコマンドを使用して、ログ ファイルでパスワードを見つけることができます。

[root@localhost ~]# grep "パスワード" /var/log/mysqld.log 

次のコマンドを使用してデータベースに入ります。

[root@localhost ~]# mysql -uroot -p

初期パスワードを入力します。MySQL では、データベースを操作する前にデフォルトでパスワードを変更する必要があるため、この時点では何もできません。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新しいパスワード';

パスワード設定 12桁

ここで問題があります。新しいパスワードがあまりにも単純に設定されていると、エラーが報告されます。

その理由は、MySQL にはパスワード設定仕様があり、それが特にvalidate_password_policyの値に関連しているからです。

パスワードを設定したら完了です。

要約する

上記は、centOS7.4 に MySQL 5.7.26 をインストールする方法についての詳細なチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS 7 環境でソースコードから MySQL 5.7 をインストールする方法
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • CentOS7にmysql5.7の解凍バージョンをインストールする方法についての簡潔なチュートリアル
  • Centos7 のインストールと Mysql5.7 の設定
  • CentOS 7 で MySQL 5.7 をインストールして設定する
  • RedHat 6.5/CentOS 6.5 に MySQL 5.7.20 をインストールするための詳細なチュートリアル
  • CentOS 7 で rpm パッケージを使用して MySQL 5.7.18 をインストールする
  • Alibaba Cloud ECS centos6.8 に MySql5.7 をインストールして設定するチュートリアル
  • CentOS 6.6 ソースコードのコンパイルと MySQL 5.7.18 のインストールチュートリアルの詳細な説明

<<:  TypeScript 2.0 マーク付き共用体型の詳細な説明

>>:  MySQL データベース SELECT クエリ式分析

推薦する

Kylin 4.0.2 (Ubuntu) でブート パーティションを拡張するプロセスの紹介

目次序文1. 新しいパーティションを準備する2. ブートパーティションをコピーする3. fstabフ...

Vue で video.js を使用して m3u8 形式のビデオを再生する方法

目次1. インストール2. videojsの紹介3. コンポーネントでのテストと使用1. 基本的な自...

なぜ Tomcat が起動できないのでしょうか?

目次現象:ポートの使用:ファイルにスペルミスがあります:現象: Tomcat がインストールされ、W...

MySQL 8.0.12 の詳細なインストールおよびアンインストール チュートリアル

1. MySQL 8.0.12 バージョンのインストール手順。 1. ダウンロードhttps://d...

MySQLフィールド定義でnullを使用しない理由の分析

NULL が頻繁に使用されるのはなぜですか? (1)Javaのnull Java の NullPoi...

JavaScript で簡単な計算機を実装する

この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...

Linuxカーネルをコンパイルする方法

1. 必要なカーネルバージョンをダウンロードする2. オペレーティングシステムにアップロードする3....

Nginx 仮想ホスト (IP ベース) を構成する 3 つの方法の詳細な説明

Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮想...

CentOs7 64 ビット MySQL 5.6.40 ソースコードのインストール プロセス

1. インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [r...

docker pull imageエラーの問題を解決する

説明する: Windows 10 に VM をインストールし、VM で Docker を実行し、Do...

jQuery を使用して、iframe 下の無効なページ アンカー ポイントの問題を修正する

適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...

MySQL複合クエリの詳細な説明

UNIONの使用ほとんどの SQL クエリは、1 つ以上のテーブルからデータを返す単一の SELEC...

Nginx リバース プロキシを使い始める

目次概要リバースプロキシの役割Nginx リバース プロキシ イントラネット侵入 8081 ポートの...

React+TypeScriptプロジェクト構築事例解説

React プロジェクトの構築は非常に簡単ですが、Typescript と組み合わせると、実際にはそ...

Dockerコンテナの操作手順の概要と詳細説明

1. コンテナを作成して実行するdocker run -it --rm centos:latest ...