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 コマンドの使い方の詳細な説明

推薦する

js 実行コンテキストとスコープの概要

目次序文文章1. JavaScriptコードの実行プロセスに関連する概念2. 実行コンテキストと実行...

MySQL テーブル構造を Excel にエクスポートする方法

要件は次のとおりですテーブル構造、フィールドコメント情報、テーブル名などをエクスポートします。これは...

MySQLのMVCCマルチバージョン同時実行制御の実装

1 MVCCとは何かMVCC の正式名称は、マルチバージョン同時実行制御です。データベースへの同時ア...

リンク内の href=# はどういう意味ですか?

現在のページへのリンク。 -------------------一般的な使用法は次のとおりです。 &...

JavaScript でオブザーバー パターンを実装する方法

目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...

フレックスボックスレイアウトの最終行の左揃えの実装アイデア

フレックスレイアウトを使用すると、9つの正方形のグリッドであれば、図に示すように均等に分割できます。...

js はランダムロールコールを実装します

この記事では、ランダムロールコールを実装するためのjsの具体的なコードを参考までに共有します。具体的...

DockerでKafkaをデプロイする方法

目次1. Dockerをビルドする2. コンテナに入る3. 設定ファイルを変更する4. Kafkaを...

チェックボックスの選択またはキャンセルを実装するJavaScript

この記事では、すべてのチェックボックスを選択または解除するためのJavaScriptの具体的なコード...

MySQL データベースの集計クエリと結合クエリ操作

目次1. クエリ結果を挿入する2. 集計クエリ2.1 はじめに2.2 集計関数2.3 group b...

CSSは親コンテナのdivをimg画像で埋め、コンテナのサイズに適応します。

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

CSS フレックスベースのテキストオーバーフロー問題の解決方法

重要でないflex-basisテキストオーバーフローに省略記号を追加するという小さな機能に多くの問題...

MySQLの自己接続と結合の詳細な理解

1. MySQL 自己接続MySQL では、情報を照会するときに自分自身に接続 (自己接続) する必...

SpringbootはDockerデプロイメントを統合し、Dockerイメージを構築する2つの方法を実装します。

Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...

MySQL マスタースレーブレプリケーションの原理と注意点

前面に書かれた最近、Mycat で特別なトピックを書いています。最近、多くの友人が面接に出かけている...