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

推薦する

wgetはウェブサイト全体(サブディレクトリ全体)または特定のディレクトリをダウンロードします

wgetコマンドを使用して、親ディレクトリの下のサブディレクトリ全体をダウンロードします。親ディレク...

Vue px to rem 構成の詳細な説明

目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...

Webフロントエンド開発経験の概要

XMLファイルは、可能な限りutf-8でエンコードする必要があります。gb2312には、?など、保存...

画像ブラインド表示の効果を実現するための純粋な CSS の例

まず、完成した効果をお見せしましょう 主なアイデア: 実際、このブラインドは一種の手品を使用していま...

HTMLで境界線を設定する3つの方法の詳細な説明

HTML で境界線を設定する 3 つの方法 境界線の幅: 1px 2px 2px; 境界線のスタイル...

MySQLの認証コマンドgrantの使い方

この記事の例は MySQL 5.0 以降で実行されます。ユーザー権限を付与するための MySQL コ...

Vue でよく使われる命令 v-if と v-show の違いを簡単に分析します。

目次序文1.v-ショー2.v-if 3. v-showとv-ifの違い1. 原則の違い2. アプリケ...

VueのTodoListケースの詳しい説明

<テンプレート> <div id="ルート"> <...

WeChatアプレットは記録機能を実装します

この記事では、WeChatアプレットのレコード機能を実装するための具体的なコードを参考までに紹介しま...

js 配列 fill() 充填メソッド

目次1. fill() 構文2. fill() の使用3. まとめ序文:配列の初期化方法についてはよ...

JS 非同期実行の原則とコールバックの詳細

1. JSの非同期実行の原則JavaScript はシングルスレッドですが、ブラウザはマルチスレッド...

WAMPにインストールするとMySQLが起動できるが、再起動後に起動できなくなる問題の解決方法

初めてwampをインストールした後、すべてのサービスが正常に使用できますが、再起動するとwampのア...

HTMLでは、div内のコンテンツが次のサイズを超えたときに自動的にスクロールバーが表示されるように設定します。

HTML ページでは、div 内のコンテンツが制限を超えた後に自動的にスクロール バーを表示する必要...

CSS を使用して 3 列のアダプティブ レイアウト (両側は固定幅、中央はアダプティブ) を実現します。

いわゆる 3 列適応レイアウトとは、両側の幅が固定され、中央のブロックの幅が適応されることを意味しま...

Windows 8.1 で MySQL5.7 のルート パスワードを忘れた場合の解決方法

【背景】最近勉強中に非常に恥ずかしいことに遭遇しました。MySQL のパスワードを忘れてしまい、My...