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

推薦する

JavaScript の組み込み Date オブジェクトの詳細な説明

目次日付オブジェクト日付オブジェクトの作成新しい日付()日付を取得する()取得日()月を取得する()...

Docker で MySQL マスター スレーブ レプリケーションを実装するためのサンプル コード

目次1. 概要1. 原則2. 実装3. スレーブインスタンスを作成する4. マスタースレーブ構成要約...

ファイルをアップロードするときに enctype フィールドを使用する理由は何ですか?

FORM 要素の enctype 属性は、フォーム データがサーバーに送信されるときに使用されるエン...

CSS における要素の表示モード

CSS では、要素タグは、要素の表示モードの違いに応じて、インラインレベル要素とブロックレベル要素の...

Docker環境でJenkinsを設定すると、タスクをビルドするときにコンソールログに文字化けした中国語の文字が表示されます

目次1. 問題の説明: 2. Jenkins設定のトラブルシューティング3. コードログのエンコード...

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...

jQuery で呼吸カルーセル効果を実現

この記事では、呼吸カルーセル効果を実現するためのjQueryの具体的なコードを参考までに共有します。...

JavaScript は自由に移動するウィンドウのマウス制御を実装します

この記事では、フリーウィンドウのマウス制御を実現するためのJavaScriptの具体的なコードを参考...

MySQL データベースの最適化: テーブルとデータベースのシャーディング操作の詳細な説明

この記事では、例を使用して、MySQL データベースの最適化のためのテーブルおよびデータベース シャ...

最もよく使用されるJavaScriptイベントについて詳しく学ぶ

目次JavaScript イベント:よく使用されるイベント:イベントアクション要約するJavaScr...

MySQLdump コマンドを使用した MySQL データの移行

このソリューションの利点はシンプルさと使いやすさですが、欠点はダウンタイムが長くなることです。 した...

ページの下部にHTMLフッターを配置する簡単な方法

要件:ページ コンテンツが短く、ブラウザーの高さをサポートできない場合でも、フッターをウィンドウの下...

7つの便利なTypeScriptの新機能

目次1. オプションの連鎖2. NULL値の結合3. 再帰型エイリアス4. アサーション署名5. P...

HTMLタグのデフォルトスタイルの配置

html、address、blockquote、body、dd、div、dl、dt、fieldset...