Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法

Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法

この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更についてご紹介します。具体的な内容は次のとおりです。

1. 公式インストールドキュメント

http://dev.mysql.com/doc/mysql-yum-repo-クイックガイド/en/

2. MySQL yumパッケージをダウンロードする

yum は、MySQL のリポジトリに含まれています。

ローカルにダウンロードしてからサーバーにアップロードするか、wgetを使用して直接ダウンロードします。

http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm で実行します。

3. ソフトウェアソースをインストールする

プラットフォームとバージョン固有のパッケージ名をダウンロードしたrpmの名前に置き換えます。

sudo rpm -Uvh プラットフォームとバージョン固有のパッケージ名.rpm

例えば

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm 


4. MySQLサーバーをインストールする

yum インストール -y mysql-community-server

ネットワーク環境があまり良くない場合は、コマンドを実行した後、お茶を淹れたり、グローリーキルをプレイしたりすることができます。

5. MySQLを起動する

サービスmysqldの開始
systemctl で mysqld.service を起動します。

6. mysqlの実行状態を確認する

サービス mysqld ステータス
systemctl ステータス mysqld.service

7. 一時パスワードを変更する

Mysql5.7 がデフォルトでインストールされると、root にパスワードが設定されます。

7.1 MySQLの一時パスワードを取得する

セキュリティを強化するために、MySQL 5.7 は root ユーザーのパスワードをランダムに生成します。エラー ログでは、RPM パッケージがインストールされている場合、エラー ログの場所はデフォルトで /var/log/mysqld.log です。
MySQLを一度起動した後にのみ、一時パスワードを表示できます。

grep '一時パスワード' /var/log/mysqld.log


ここでのパスワードは YdsGaxOq>2n です。

7.2 ログインとパスワードの変更

デフォルトのパスワードを使用してログインする

mysql -uroot -p

このパスワードを使用してサーバーにログインした後は、すぐにパスワードを変更する必要があります。そうしないと、次のエラーが報告されます。

mysql> @@log_error を選択します。
エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。
マイSQL>

パスワードを変更する

ALTER USER 'root'@'localhost' は 'root123' によって識別されます。

パスワードが単純すぎる場合は、次のプロンプトが表示されます。


ERROR 1819 (HY000): パスワードが現在のポリシー要件を満たしていませんを解決するにはどうすればよいでしょうか? 解決策はここで直接提供されています。詳細な手順は記事の最後に記載されています。

2 つのグローバル パラメータを変更する必要があります。
まず、validate_password_policyパラメータの値を変更します

mysql> グローバルvalidate_password_policyを0に設定します。

パスワードの長さを変更する

グローバルvalidate_password_lengthを1に設定します。

パスワード変更を再度実行してください

ALTER USER 'root'@'localhost' は 'root123' によって識別されます。

8. 他のマシンのログインを許可する

GRANT オプション付きで 'mypassword' で識別される 'root'@'%' に *.* のすべての権限を付与します。権限をフラッシュします。

9. パスワード設定の詳細な手順

エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS8でルートパスワードを素早く変更する方法
  • CentOS 7 で grub パスワードと単一ユーザー ログインを設定するサンプル コード
  • Linux CentOS 7.4 で mysql5.7.20 のパスワードを変更する方法
  • CentOS7でルートパスワードをリセットする方法
  • CentOS環境でMySQLのルートパスワードを変更する方法
  • CentOS で SSH パスワードフリーログインを設定した後もパスワードを入力しなければならない問題の解決策
  • Centos で MySQL パスワードを変更する方法
  • CentOS 7 パスワードを忘れた場合の解決プロセス図

<<:  Docker コンテナのデプロイの試み - マルチコンテナ通信 (node+mongoDB+nginx)

>>:  モバイル端末での Vue2.x Picker のグローバル呼び出し実装

推薦する

select count() と select count(1) の違いと実行方法

Count(*) または Count(1) または Count([column]) は、おそらく S...

VirtualBox+Ubuntu16でKubernetesクラスタを構築する実装

目次Kubernetesについて基本的な環境の準備VirtualBoxをインストールするUbuntu...

チェックボックスとラジオボタンの配置を実装する方法

ブラウザによって動作が異なるだけでなく、フォントやテキスト サイズによっても動作が異なります。フォー...

Vuex のコアコンセプトと基本的な使用法の詳細な説明

目次導入始めるインストール①直接ダウンロードする方法②CND法③NPM方式④糸法NPMインストールの...

MySQL で重複を削除するには、distinct または group by を使用する必要がありますか?

序文group by と distinctive のパフォーマンス比較について: インターネット上の...

vue3+vite プロジェクトで svg を使用する方法の詳細なグラフィック説明

今日、vue3+viteプロジェクトの実践で、svgを使用する場合、以前の記述方法が使用できないこと...

JenkinsのLinuxインストール手順と各種問題解決(ページアクセス初期化パスワード)

1. Java環境jdk1.8を準備するJavaがインストールされているかどうかを確認します。イン...

autoconfを使用してMakefileを生成し、プロジェクトをコンパイルする手順

序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...

HTML入力ボックスの最適化により、ユーザーエクスペリエンスと使いやすさが向上します。

ユーザーエクスペリエンスと使いやすさを向上させるために、入力ボックスなど、Web ページでユーザーが...

CSS変換ページめくりアニメーションレコードの実装

ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...

CSSセレクタを使用してラベルスタイルを設定するサンプルコード

CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...

React+TypeScriptプロジェクト構築事例解説

React プロジェクトの構築は非常に簡単ですが、Typescript と組み合わせると、実際にはそ...

Linux の一般的なコマンド chmod を使用して、ファイルの権限 777 と 754 を変更します。

よく使用されるコマンドは次のとおりです。 chmod 777 文件或目錄例: chmod 777 /...

Vue3でelement-plusを使用する方法の詳細な説明

目次1. インストール2. main.jsにインポートする3. 使用Vue3がリリースされてからしば...

Windows 10 での MySQL 5.7.19 インストール チュートリアル MySQL のルート パスワードを忘れた場合の変更方法

MySQL 5.7.19のインストールを例に挙げると、まずダウンロードしますもちろん、最初に行うこと...