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 のインストールと設定のチュートリアル

推薦する

Web面接でよくある質問:リフローとリペイントの原理と違い

目次ブラウザのレンダリングメカニズムリフローと再塗装リフロー逆流を引き起こす行為:再描画再描画を引き...

ElementUIテーブルのヘッダーアイコンにフローティングプロンプトを追加します。

この記事では主に、ElementUI テーブルのヘッダー アイコンにフローティング プロンプトを追加...

MySQL シャーディング入門ガイド

序文リレーショナル データベースは、システムのボトルネックになる可能性が高くなります。単一のマシンの...

Linux で誤って削除したメッセージ ファイルを復元する方法

プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...

Linuxでプロセスが占有するポート番号を表示する

Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...

Docker-compose は Docker プライベート ウェアハウスのステップを迅速に構築します

docker-compose.ymlを作成し、次の内容を入力します。 バージョン: '3&#...

Macにmysql5.7.18をインストールする詳細な手順

1. ツール今必要なツールは2つあります: MySQLサーバー (mysql-5.7.18)、MyS...

太字の <b> と <strong> の違いの分析

私たちウェブマスターは皆、ウェブサイトを最適化する際に記事内のキーワードを太字にすることが最適化に非...

MySQL はどのようにしてデータの整合性を確保するのでしょうか?

オンライン ビジネスにとってデータの一貫性と整合性が重要であることは明らかです。データが失われないよ...

Vueはプルダウンを実装してさらに読み込む

Element-UI に慣れた開発者なら、無限スクロールの InfiniteScroll が使いにく...

初心者向けの MySQL のインストール方法 (効果が実証済み)

1. ソフトウェアのダウンロードMySQL のダウンロードとインストール:公式サイトのダウンロード...

Nginx の起動に失敗した場合のいくつかのエラー処理の詳細な説明

Nginx を Web サーバーとして使用する際に、次の問題が発生しました。 1. nginxの起動...

MySQLインデックスに関する詳細を共有する

数日前、同僚からMySQLのインデックスについて質問を受けました。大体わかっているのですが、まだ練習...

この記事では、MySQLのマスタースレーブ同期の原理を説明します。

目次MySQL マスタースレーブ同期原理の簡単な分析1. マスタースレーブとは何ですか? 2. 主従...

JavaScript でよく使われる 5 つのオブジェクト

目次1. JavaScript オブジェクト1).配列オブジェクト2).ブールオブジェクト3).日付...