Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順

Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順

Centos7 の yum ソースには、mysql の代わりに mariaDB が使用されているため、デフォルトでは mysql が存在しません。

まず、mysql リポジトリ ソースをダウンロードします。最新のリポジトリ ソース アドレスを見つけるには、mysql の公式 Web サイトにアクセスしてください。

住所:

yum をリポジトリに追加します。

Linuxでリポジトリソースのダウンロードを開始する

//mysql rpm パッケージをダウンロード# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

//mysql rpm パッケージをインストールします# rpm -ivh mysql57-community-release-el7-11.noarch.rpm

//mysqlをインストール
# yum で mysql-community-server をインストールします

インストールが成功したら、mysql サービスを再起動する必要があります。

# サービスmysqldを再起動します

MySQL 5.7 を初めてインストールすると、ルート パスワードがランダムに生成されます。まずこのランダム パスワードを見つけて、新しいパスワードを変更する必要があります。 grep コマンドを使用してランダムな root パスワードを見つけることができます。

[root@local bin]# grep "パスワード" /var/log/mysqld.log
2017-09-24T08:03:30.664086Z 1 [注記] root@localhost の一時パスワードが生成されました: 8A3xwbk8_P1A

ランダムなパスワードを使用してmysqlにログインする

[root@local bin]# mysql -uroot -p
パスワードを入力してください:

ログイン後にルートパスワードをリセットする

mysql> SET パスワード = PASSWORD("mysql123");
エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません

上記のエラーメッセージが表示される場合は、パスワードが単純すぎる設定になっていることを意味します。パスワードの設定ルールは、数字、大文字、小文字、文字列を含めることです。

最後に、外部ネットワークログイン権限を付与します。ユーザー名はユーザー名、パスワードはログインパスワードです。

mysql> 'password' で識別される username@'%' に *.* のすべての権限を付与します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Centos7.2.1511 に jdk1.8.0_151 と mysql5.6.38 をインストールする方法
  • Centos7にmysql5.6をインストールする方法
  • Centos7 インストール mysql5.6.29 シェル スクリプト
  • Centos7 環境でソースコードから mysql5.7.16 をインストールする方法の詳細な説明
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • Centos7 のインストールと Mysql5.7 の設定
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • Linux の Centos7 に Mysql5.7.19 をインストールする詳細なチュートリアル
  • Alibaba Cloud Centos7.3 インストール mysql5.7.18 rpm インストール チュートリアル
  • CentOS7 サーバーでの apache、php7、mysql5.7 のインストールと構成コード
  • CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図
  • Centos7 環境でバイナリ インストール パッケージから mysql5.6 をインストールする方法の詳細な説明

<<:  Linux テキスト検索コマンド find の詳細な使用方法

>>:  Linux での grep コマンドの使い方の詳細な説明

推薦する

SQL でテーブルにフィールドとコメントを追加する方法

1. フィールドを追加します。 alter table テーブル名 ADD フィールド名 タイプ;例...

MySQL パフォーマンス ストレス ベンチマーク ツール sysbench の使い方の紹介

目次1. sysbenchの紹介#プロジェクトダウンロードアドレス: 2. Sysbenchのインス...

MySQL の char、varchar、text フィールド タイプの違い

MySQL では、char、varchar、text の各タイプのフィールドはすべて文字タイプのデー...

Dockerコンテナアプリケーションログの表示方法

docker アタッチコマンドdocker attach [options] 容器実行中のコンテナに...

MySQL MHA 操作ステータス監視の概要

目次1. プロジェクトの説明1.1 背景1.2 実装設計1.2.1 従来の方法1.2.2 最適化され...

MIME エンコーディングの概要 (オンライン情報と実際の経験から統合)

1. MIME: 多目的インターネットメール拡張インペリアル カレッジ オブ コンピュータ オンラ...

node.jsのコアモジュールとは

目次グローバルオブジェクトグローバルオブジェクトとグローバル変数プロセスコンソール一般的なツールユー...

nginx+WordPressで個人ブログを構築するプロセス全体の詳細な説明

0x00 はじめにWordPress は、世界で最も人気のある CMS システムです。PHP と M...

Nginxにモジュールを動的に追加する方法

前面に書かれた多くの場合、現在のプロジェクトの状況とビジネスニーズに基づいて Nginx をインスト...

使用場所によって混乱しやすいXHTMLタグ

<br />jb51.net では、常に記事のセマンティクスを重視してきましたが、HTM...

MySQL 5.6.36 Windows x64 バージョンのインストールチュートリアルの詳細

1. 対象環境Windows 7 64ビット2. 材料(1)VC++2010リリースパッケージ(64...

Web ページは何ピクセルで設計すればよいでしょうか?

多くのウェブデザイナーは、ウェブページのレイアウトを設計する際に、インターフェースウェブページの幅に...

MySQLのクラスタ化インデックスと非クラスタ化インデックスの詳細な説明

1. クラスター化インデックステーブル データはインデックスの順序で保存されます。つまり、インデック...

MySQL ビューの紹介と基本操作のチュートリアル

序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...

JavaScript Canvas で三目並べゲームを実装

この記事では、JavaScript Canvasで三目並べゲームを実装するための具体的なコードを参考...