CentOS 7.6 への MySQL 5.7 GA バージョンのインストール チュートリアル図

CentOS 7.6 への MySQL 5.7 GA バージョンのインストール チュートリアル図

環境の準備

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

rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

CentOS 7.6 には mariadb が統合されており、mysql をインストールすると mariadb ファイルと競合するため、まず mariadb をアンインストールする必要があります。

MySQLをインストールする

yum ソースを取得する (MySQL 公式サイト)

yumソースをインストールする

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

各バージョンの起動状況を確認する

yum repolist all | grep mysql

最新バージョン8.0はデフォルトで有効になっています

8.0を無効にして5.7を有効にする

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

このコマンドは yum-utils パッケージにあります。これをインストールするとyum-config-managerコマンドが見つからないという問題を解決できます。

yum -y install yum-utils

mysqllをインストールする

yum -y install mysql-community-server

MySQLリモート接続を構成する

MySQLのバージョンを確認する

mysql -V

mysqlを起動し、自動的に起動するように設定する

systemctl で mysqld を起動します。
systemctl で mysqld を有効にする

デフォルトで生成されたパスワードを表示する

grep 'temporary password' /var/log/mysqld.log

パスワードを変更するにはログインしてください

mysql -uroot -p

パスワードを変更する

ALTER USER 'root'@'localhost' は 'NoPassword564925080!' によって識別されます。

MySQL 5.7 には、パスワード セキュリティ チェック プラグイン (validate_password) がデフォルトでインストールされています。デフォルトのパスワード チェック ポリシーでは、パスワードに大文字と小文字、数字、特殊記号が含まれ、長さが 8 文字以上である必要があります。それ以外の場合は、「ERROR 1819 (HY000): パスワードが現在のポリシー要件を満たしていません」というエラー メッセージが表示されます。

リモートログインユーザーを承認する

GRANT オプションを使用して、'Noneplus564925080!' によって識別される 'noneplus'@'%' に *.* のすべての権限を付与します。
権限をフラッシュします。

サーバーポート3306を開く

リモート接続

要約する

上記は、編集者が紹介した CentOS 7.6 に MySQL 5.7 GA バージョンをインストールするチュートリアル図です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS 7 でソースから MySQL 5.7.6+ をインストールするための詳細なチュートリアル
  • Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル
  • Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法
  • CentOS 6 および 7 での MySQL 5.7 の詳細なインストール チュートリアル
  • CentOS7 は yum を使用して mysql 8.0.12 をインストールします
  • CentOS 7.4 にソースコードから MySQL 8.0 をインストールするための詳細なチュートリアル
  • Centos7 への mysql8.0rpm のインストール チュートリアル
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル

<<:  Vueはアップロードコンポーネントを実装します

>>:  CentOS7.3 での MySQL 8.0.13 のインストールと設定のチュートリアル

推薦する

計算機機能を実現するjsバージョン

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

シンプルなページング効果を実現するjQuery+Ajax

この記事では、ページング効果を実現するためのjquery+Ajaxの具体的なコードを参考までに紹介し...

MYSQLは、ショッピングカートに追加する際に重複追加を防ぐためのサンプルコードを実装します。

序文最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが...

MySql ログイン パスワードを忘れた場合とパスワードを忘れた場合の解決策

方法1: MySQL では、次のコマンド ラインで MySQL サーバーを起動することにより、アクセ...

MySQL 8.0.19 では、間違ったパスワードを 3 回入力するとアカウントがロックされるようになりました (例)

MySQL 8.0.19 では、間違ったパスワードを 3 回入力するとアカウントがロックされるよう...

CSS3セレクターの新機能の実装

目次基本的なセレクタ拡張属性セレクタ疑似クラスと疑似要素セレクター基本的なセレクタ拡張1. 子要素セ...

MySQL の DOS ウィンドウの文字化け問題を解決する方法

文字化けしたコードの問題は次のとおりです。 この問題の原因は非常に単純です。コマンドラインのエンコー...

JS の精度外数値問題の解決

精度の問題に対する最もわかりやすい説明たとえば、1÷3=0.33333333...という数字は、3が...

数字当てゲームを実装するための純粋なJavaScript

100 以内の自然数をランダムに選択し、プレイヤーに 10 ラウンド以内にその数を推測させる数字推...

Dockerはコンテナ外のコンテナ内でコマンドを実行します

コンテナ内でコマンドを実行したいが、コンテナに入りたくない場合があります。ではどうすればいいでしょう...

React NativeのScrollViewプルダウンリフレッシュ効果

この記事では、React Native ScrollViewのプルダウンリフレッシュ効果の具体的なコ...

非常に詳細な基本的なJavaScript構文ルール

目次01 JavaScript(略称:js) js は 3 つの部分に分かれています。 JavaSc...

Linux環境にRedisをデプロイし、Dockerにインストールする方法

インストール手順1. Redisをインストールするdocker search redis和docke...

VUEはトークンログイン認証を実装

この記事では、トークンログイン認証を実装するためのVUEの具体的なコードを例として紹介します。具体的...