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の具体的なコードを紹介します...

Node.js の非同期ジェネレータと非同期反復の詳細な説明

序文ジェネレーター関数は、async/await が導入される前から JavaScript に存在し...

広告を閉じるための JavaScript カウントダウン

広告を閉じるまでのカウントダウンを実装するために JavaScript を使用するまだフロントエンド...

CSS フォーム検証機能の実装コード

レンダリング原理フォーム要素には、正規表現(携帯電話番号、メールアドレス、IDカードなど)をカスタマ...

jsはreduceメソッドを使用してコードをよりエレガントにします

序文実際のプロジェクトでは、最も一般的な処理は計算とループロジックである可能性があります。配列でre...

MySQL で 2 つのテーブルをクエリする場合の from と join の違いの概要

序文MySQL では、複数テーブル結合クエリは非常に一般的な要件です。複数テーブルクエリを使用する場...

Centos7 構成 fastdfs および nginx 分散ファイル ストレージ システムの実装プロセス分析

1. libfastcommon-1.0.43 をインストールします。インストール パッケージは h...

UbuntuはSSHサービスのリモートログイン操作を開始します

ssh-secure シェルは、安全なリモート ログインを提供します。組み込みシステムを開発し、Li...

Linux のスケジュールされたタスクの crontab のインストールと使用の詳細な説明

crontabをインストールするyum install crontabs CentOS 7が付属して...

Hadoop を使用せずに Linux 環境に Spark のスタンドアロン バージョンをインストールする方法

ビッグデータはますます注目を集めており、ビッグデータのいくつかの構成要素に精通していないと、自慢でき...

DockerToolBox ファイルマウント実装コード

docker を使用すると、ファイルをマウントできない場合があります。これは、仮想マシンの共有フォル...

Vue lazyload 画像遅延読み込み例の詳細な説明

ドキュメント: https://github.com/hilongjw/vue-lazyload 1...

Raspberry Pi 4b ubuntu19 サーバーへの docker-ce のインストール手順

Raspberry Pi モデルは 4b、1G RAM です。システムはubuntu19.10サーバ...

Ubuntu環境にAnaconda3をインストールするための完全な手順

目次Anaconda の紹介1. ダウンロード1.1 インストールパッケージを保存するフォルダを作成...

Gokudōゲームにおけるフロントエンド知識のまとめ

背景日本語を学び始めた当初は、日本語の50音を覚えるのは簡単ではなく、特にカタカナを覚えるのは困難で...