Mysql5.7.14 インストールと設定方法操作グラフィックチュートリアル(パスワード問題解決)

Mysql5.7.14 インストールと設定方法操作グラフィックチュートリアル(パスワード問題解決)

この記事は主に、以前のインストール方法を使用して MySQL 5.7.14 をインストールするときに、パスワードログインの失敗やパスワードの有効期限切れなどの問題の解決策について説明します。同じ問題を抱えている友人の助けになれば幸いです。

具体的なプロセスは以下のとおりです。

1. ソフトウェアのダウンロード:

1. http://dev.mysql.com/downloads/mysql/ から mysql5.7.14 をダウンロードします。

2. ダウンロードしたファイルを解凍します。作者の解凍ディレクトリは、D:\Program Files (x86)\MySQL-5.7.14-winx64 です。

2. インストール前の準備:

1. 環境変数を設定し、パスに D:\Program Files (x86)\mysql-5.7.14-winx64\bin を追加します。

2. 解凍パスに my-default.ini をコピーし、貼り付けて、名前を my.ini に変更します。

3. 作成した my.ini を開き (レイアウトを明確にするには Editplus をお勧めします)、次の情報を追加します。

配置文件修改

ここで、port はデータベースに接続するためのポート番号です。

datadir はデータベース データが保存されるディレクトリです。

Basedir はデータベースの解凍パスです。

3. インストールプロセス:

1. Windows コマンドラインを管理者として実行します。

2. mysql 解凍ディレクトリの bin フォルダに入ります。

進入目錄的方式

3. コマンドを実行します: mysqld –initialize –user=mysql –console

這里寫圖片描述(これはmysql解凍ファイルのbinディレクトリで実行する必要があることに注意してください)

4. 実行後の結果は次のようになります (矢印は生成されたパスワードを指しています。保存してください)。

這里寫圖片描述

5. コマンドを実行して MySQL データベースをインストールします (図を参照)。

這里寫圖片描述

6. インストールが成功したら、net start mysql を使用して mysql サービスを開始できます。

這里寫圖片描述

この時点で MySQL サービスが起動しない場合は、上記のコマンドを実行するために bin ディレクトリにアクセスしなかったことが原因である可能性があります。解決方法は、MySQL サービス (mysqld –remove) を削除し、手順 3 のコマンドを再実行することです。

7. サービスが正常に開始されたら、次のようにして mysql にログインできます。

這里寫圖片描述

エラーが発生しました。まずパスワードを変更してください。

my.ini ファイルで、[mysqld] の後の行にskip-grant-tablesを追加します。この時点で、mysql サービスをシャットダウンして再起動します。 現時点では、ログインするためにパスワードを入力する必要はありません。以下のように表示されます。

這里寫圖片描述

次のコマンドを実行します。

這里寫圖片描述

パスワードを変更するには、次のコマンドを実行します。

這里寫圖片描述

8. 操作は成功し、パスワードは正常に変更されました。このとき、my.ini の skip-grant-tables を削除し、サービスを再起動します。この時点で、mysql データベースは正常にインストールされています。

9. 一部の友人は、navicat for mysql などのサードパーティのデータベース ツールを起動するときに、次の問題に遭遇します。

這里寫圖片描述

これは、MySQL データベースが 5.7 以降で新しいセキュリティ ポリシーを使用するためです。

解決:

1) ルートパスワードを再度変更します。SET PASSWORD FOR 'root'@'localhost' = PASSWORD('12345678');

2) 次のコマンドを使用できます。

ALTER USER 'root'@localhost' パスワードの有効期限を 90 日に設定します。
ALTER USER 'root'@'localhost' パスワードの有効期限を決して切らさないでください。
ALTER USER 'root'@'localhost' パスワードの有効期限をデフォルトに設定します。

最初の判決は90日間有効です。

2番目の文は有効期間を証明していない

3番目の文はデフォルト値として設定されます

這里寫圖片描述

10. この時点で、Navicat for MySQL はデータベースに正常に接続できます。

上記は、編集者が紹介したMysql5.7.14のインストールと設定方法のグラフィックチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux 上の MySQL 5.7 でパスワードを忘れる問題を解決する
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル
  • MySQL 5.7.21 のインストールとパスワード設定のチュートリアル
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • mysql5.7.18のインストールと初期パスワードの変更方法
  • MySQL 5.7.18 でパスワードを変更する方法
  • MAC で Mysql5.7.10 のルートパスワードを変更する方法
  • Mysql5.7 のルートパスワードを忘れた場合の対処法 (シンプルで効果的な方法)
  • MySQL 5.7 でパスワードを忘れた場合の解決方法の詳細な説明

<<:  Win7 の VMware 仮想マシンに Linux7.2 をインストールするインターネット アクセス構成チュートリアル

>>:  要素UIポップアップコンポーネントをカプセル化する手順

推薦する

Js でオブジェクトのディープ オブジェクトを安全に取得するメソッドの例

目次序文文章パラメータ例Lodash 実装:トーキー機能: castPath関数: stringTo...

ユーザーエクスペリエンスの要素またはWebデザインの要素

システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...

Mysqlツリー再帰クエリの実装方法

序文部門テーブルなどのデータベース内のツリー構造データの場合、部門のすべての従属部門または部門のすべ...

Vueページジャンプの実装方法

1. this.$router.push() 1. ビュー <テンプレート> <d...

Linux 上の MariaDB は root ユーザーで起動します (推奨)

最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調...

CSS を使用して親コンテナ div を img 画像で埋め、コンテナのサイズを調整する方法

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

設定ファイルに直接 サーバー{ listen 80 default; # IPへの直接アクセスを禁止...

LinuxサーバのSSHクラッキング防止方法(推奨)

1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサー...

Linux ユーザーとグループのコマンド例分析 [切り替え、ユーザーの追加、権限制御など]

この記事では、Linux のユーザーおよびグループのコマンドについて例を挙げて説明します。ご参考まで...

Nodeはバックエンドの実装手順を素早く構築します

1. まず、node、express、express-generator をインストールします (4...

docker compose を使用して fastDFS ファイル サーバーを構築する方法

前回の記事では、docker compose を使用して FastDfs ファイル サーバーをインス...

MyISAMとInnoDBの違いについてお話しましょう

主な違いは次のとおりです。 1. MySQL はデフォルトで MyISAM を使用します。 2. M...

Linux での Hbase のインストールと設定のチュートリアル

目次Linux での Hbase のインストールと設定1. Hbaseインストールパッケージをダウン...

Linuxのバージョン情報を復号化する方法

Linux バージョンに関する情報を表示および解釈するのは、見た目よりも少し複雑です。単純なバージョ...

Vue で手ぶれ補正を実装するためのサンプルコード

手ぶれ防止: 繰り返しのクリックによるイベントのトリガーを防止まず、揺れとは何でしょうか? 震えるの...