ホームページ  >  記事  >  データベース  >  CentOS7 への MySQL インスタンスのインストールの分析

CentOS7 への MySQL インスタンスのインストールの分析

WBOY
WBOY転載
2023-06-03 09:34:02807ブラウズ

1. MySQL ソースをダウンロードしてインストールします

yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

CentOS7 への MySQL インスタンスのインストールの分析

2. /etc/yum.repos の

に mysql-community が存在するかどうかを確認します。 d. リポジトリと mysql-community-source.repo

CentOS7 への MySQL インスタンスのインストールの分析

3. MySQL をインストールします

yum -y install mysql-community-server

CentOS7 への MySQL インスタンスのインストールの分析

現時点では次のエラーが発生します:

「mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm の公開キーがインストールされていません

失敗したパッケージは次のとおりです」 : mysql-community -libs-compat-5.7.37-1.el7.x86_64

GPG キーは次のように構成されます: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ''

CentOS7 への MySQL インスタンスのインストールの分析

#上記の状況の理由は、MySQL の GPG がアップグレードされており、再度取得する必要があるためです。

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

CentOS7 への MySQL インスタンスのインストールの分析

その後、「yum -y install mysql-community-server」コマンドを再実行してインストールします。

CentOS7 への MySQL インスタンスのインストールの分析

4. MySQL サービスを開始します

サービスを開始します:

systemctl start mysqld

起動時に自動的に開始するように設定する必要がある場合:

systemctl enable mysqld

5. インストール後、

は /var/log/mysqld.log にランダムなパスワードを自動的に生成します。パスワードを取得します。

grep 'temporary password' /var/log/mysqld.log

取得したランダムなパスワードを使用して、 MySQL クライアントにログインします。

mysql -uroot -p

CentOS7 への MySQL インスタンスのインストールの分析

6. MySQL パスワード セキュリティ ポリシーを設定します

パスワードの強度と長さ (4 は最低レベルを表し、長さが 4 未満の場合、その値ははまだ 4 ) は最低レベルに設定されており、パスワードを変更します。

パスワードの強度:

  • 0: 低レベル、長さのみを確認します;

  • 1 : 中レベル (デフォルト)、長さ 8、数字、大文字、小文字、特殊文字を含める必要があります;

  • 2: 強力なレベル、辞書ファイルを含める必要があります。

set global validate_password_policy=0; 
set global validate_password_length=4;
alter user 'root'@'localhost' identified by '123456';

CentOS7 への MySQL インスタンスのインストールの分析

7. リモート ログインの設定

ユーザーの作成:

create user 'root'@'%' identified by '123456';

リモート接続の許可:

grant all privileges on *.* to 'root'@'%' with grant option;

権限の更新:

flush privileges;

CentOS7 への MySQL インスタンスのインストールの分析

以上がCentOS7 への MySQL インスタンスのインストールの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。