ビッグデータ プロジェクト向けの e コマース データ ウェアハウス、ビジネス データの導入、MySQL のインストール、MySQL のパスワード ポリシーの変更

記事ディレクトリ

6. ビジネスデータの紹介

6.4 MySQL のインストール

6.4.1 インストールパッケージの準備

6.4.1.1 インストール パッケージと JDBC ドライバーを /opt/software に合計 6 つアップロードします。

01_mysql-community-common-5.7.16-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
04_mysql-community-client-5.7.16-1.el7.x86_64.rpm
05_mysql-community-server-5.7.16-1.el7.x86_64.rpm
mysql-connector-java-5.1.27-bin.jar

ここに画像の説明を挿入
これらの6つのファイルをそれにプルします

ここに画像の説明を挿入

6.4.1.2 仮想マシンの場合は、以下の手順に従ってください

6.4.1.2.1 組み込みの Mysql-libs をアンインストールします (以前に MySQL をインストールしたことがある場合は、それらをすべてアンインストールする必要があります)。
[summer@hadoop102 software]$ rpm -qa | grep -i -E mysql\|mariadb

ここに画像の説明を挿入このステートメントは、mysql 関連のコンポーネントがあるかどうかを確認できます。

[summer@hadoop102 software]$ rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps

ここに画像の説明を挿入このステートメントは、mysql に関連するすべてのコンポーネントを削除することです。

6.4.2 MySQL のインストール

6.4.2.1 MySQL の依存関係をインストールする

[summer@hadoop102 software]$ sudo rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm
[summer@hadoop102 software]$ sudo rpm -ivh 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm
[summer@hadoop102 software]$ sudo rpm -ivh 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm

ここに画像の説明を挿入

6.4.2.2 mysql クライアントのインストール

[summer@hadoop102 software]$ sudo rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm

ここに画像の説明を挿入

6.4.2.3 mysql サーバーのインストール

[summer@hadoop102 software]$ sudo rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm 

ここに画像の説明を挿入注: 次のエラーが報告された場合は、古いバージョンの GPG キーを yum でインストールしたことが原因です. rpm バージョン 4.1 以降では、パッケージのインストールまたはアップグレード時にパッケージの署名が自動的にチェックされます.
解決

[summer@hadoop102 software]$ sudo rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm --force --nodeps

6.4.2.4 MySQL の起動

[summer@hadoop102 software]$ sudo systemctl start mysqld

ここに画像の説明を挿入

6.4.2.5 MySQL パスワードの表示

[summer@hadoop102 software]$ sudo cat /var/log/mysqld.log | grep password

通常、MySQL はデフォルトのパスワードを提供するため、このコマンドを使用してパスワードを確認する必要があります。次に、希望のパスワードに変更します

6.4.3 MySQL の設定

構成が root ユーザー + パスワードである限り、任意のホストの MySQL データベースにログインできます。

6.4.3.1 見つけたパスワードで MySQL に入ります (エラーが報告された場合は、パスワードに単一引用符を追加してください)。

[summer@hadoop102 software]$ mysql -uroot -p'password'

6.4.3.2 複雑なパスワードを設定する (MySQL パスワード ポリシーにより、このパスワードは十分に複雑でなければなりません)

mysql> set password=password("QWEqwe123!");

6.4.3.3 MySQL パスワード ポリシーの変更

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

6.4.3.4 シンプルで覚えやすいパスワードを設定する

mysql> set password=password("000000");

6.4.3.5 MySQL ライブラリに入る

mysql> use mysql

6.4.3.6 ユーザーテーブルのクエリ

mysql> select user, host from user;

6.4.3.7 ユーザー テーブルを変更し、ホスト テーブルの内容を % に変更します。

mysql> update user set host="%" where user="root";

6.4.3.8 リフレッシュ

mysql> flush privileges;

6.4.3.9 終了

mysql> quit;

おすすめ

転載: blog.csdn.net/Redamancy06/article/details/127553013