MySQL無料インストール版を解凍した後にパスワードが見つからない問題を解決する方法

MySQL無料インストール版を解凍した後にパスワードが見つからない問題を解決する方法

1. mysql-8.0.21-winx64を解凍する
2. 環境変数を設定し、アドレスをbinフォルダに書き込みます。

ここに画像の説明を挿入

3. 次の内容を含むmy.iniという名前の設定ファイルを作成します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します 
[mysqld]
インタラクティブタイムアウト=28800000
待機タイムアウト=28800000
# ポート 3306 を設定 port = 3306 
# mysqlのインストールディレクトリを設定します basedir=D:\ProgramFiles\mysql-8.0.21-winx64\bin
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\ProgramFiles\mysql-8.0.21-winx64\data
# 許可される最大接続数 max_connections=200
# MySQL サーバーのデフォルトの文字セットを設定します。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

4. mysqlサービスをインストールして入力

mysqld –インストール

ここに画像の説明を挿入

次のエラーが報告された場合は、cmd.exe プログラムを開くときに「管理者として開く」を選択してください。

ここに画像の説明を挿入

5. mysql を初期化し、次のコマンドを入力します。mysql ディレクトリの下にデータ フォルダが生成されます。

mysqld --初期化

ここに画像の説明を挿入

データフォルダが生成されない場合は、次のコマンドを使用します。

mysqld --initialize-insecure --user=mysql

6. MySQLを起動してパスワードを設定する

ネットスタートMySQL
mysql 管理者 -u ルート -p パスワード

ここに画像の説明を挿入

パスワードの設定に失敗しました。Baiduで検索したところ、MySQLのルートディレクトリのデータフォルダを開き、サフィックスが.errのファイルを見つけてテキストとして開き、一時パスワードを見つけて(ctrl+fで検索できます)、その一時パスワードをcmdに入力するという他の人のドキュメントがありました。ただし、ここでは.errファイルにパスワードがないので、パスワードをリセットする方法を使用します。

7. mysqlサービスが起動している場合は、次のコマンドを使用してmysqlサービスを停止します。

ネットストップmysql

8. mysqld –skip-grant-tablesの使用は、mysql8.0.21では無効であることがテストされています。パスワードなしのログインモードに入るには、次のコマンドを使用します。

mysqld --console --skip-grant-tables --shared-memory 

ここに画像の説明を挿入

9. 別の cmd ウィンドウを開き、パスワードなしで mysql を使用して直接ログインします。次のコマンドを入力してEnterキーを押します。パスワードの入力を求められたら、もう一度Enterキーを押してパスワードを入力します。

mysql -uroot -p

10. データベースを選択して入力

MySQLを使用する

ここに画像の説明を挿入

11. パスワードは空白のままにしておきます

ユーザーを更新します。authentication_string='' を設定します。user='root' です。

12. プロンプトが成功した場合は、必ず次のコマンドを使用して終了してください。

権限をフラッシュします。
出口;

13. パスワードなしのログインモードでcmdウィンドウを閉じ、MySQLサービスを開始します。

ネットスタートMySQL

14. 手順 12 のパスワードは空白のままになっているので、パスワードなしで MySQL にログインし、ログイン コマンドを入力します。

mysql -u ルート -p

15. パスワードを変更する

mysql_native_password BY '123456' で識別されるユーザー 'root'@'localhost' を変更します。

16. 権限を更新して終了すれば完了です

権限をフラッシュします。
出口;

MySQL無料インストール版を解凍した後にパスワードが見つからない問題の対処法についてはこれで終わりです。MySQL無料インストール版の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 無料インストール版 (zip) のインストールと設定の詳細なチュートリアル
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • Windows環境でのMySQL 8.0.13無料インストールバージョンの設定チュートリアル
  • MYSQL8.0.13 無料インストール版 設定チュートリアル例 詳細説明
  • MySQL 5.7.20 無料インストールバージョンの設定方法グラフィックチュートリアル
  • MySql 8.0.11-Winxp64 (無料インストール版) ​​設定チュートリアル
  • MySQL無料インストール版のパスワードの設定と変更に関するチュートリアル

<<:  Vue.js での $emit の使用に関する詳細な説明

>>:  Dockerコンテナの個別展開のためのLNMPの実装

推薦する

JavaScript で Priority Queue を実装する

目次1. 優先キューの紹介2. 優先キューのカプセル化1. 優先キューの紹介通常のキューに要素が挿入...

シーケンス関数を実装する MySQL コード

MySQLはシーケンス関数を実装する1. シーケンスレコードテーブルを作成する テーブル `sys_...

CSS3の3D効果を使って立方体を作成する

CSS3 の 3D 効果を使用して立方体を作成する方法を学ぶと、3D シーンの回転と変位のプロパティ...

Ubuntu 16.04/18.04 に Pycharm と Ipython をインストールするチュートリアル

Ubuntu 18.04の場合1. sudo apt install python 。コマンドライン...

自動ヘルスレポートを実現するDocker+Selenium方式

この記事では、ある大学の健康報告システムを例に、Web 側の自動化操作を完成させます。使用したテクノ...

Dockerカスタムネットワークの詳細な紹介

目次Dockerカスタムネットワーク1. カスタムネットワークの紹介2. カスタムネットワークを作成...

MySQL のテーブル内のレコード数を制限する方法

目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...

Vue補間式とv-textディレクティブの違い

目次1. プラグイン式を使用する2. プラグイン式でv-cloakを使用してちらつきの問題を解決する...

HTML タグのセマンティクス化 (H5 を含む)

導入HTML は、Web ドキュメントのコンテンツのコンテキスト構造と意味を提供します。HTML 自...

JavaScriptの基本構文とデータ型の詳細な説明

目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...

知っておくべき 18 の Web ユーザビリティの原則

世界最高のビジュアル デザイン スキルを持っていたとしても、訪問者がページ間やアイテム間を快適に移...

Vue スキャフォールディングでのレンダリングを理解する

Vue スキャフォールディングでは、エントリ ファイル main.js の新しい Vue コードに、...

Win10 に Tomcat サーバーをインストールし、環境変数を構成する詳細なチュートリアル (画像とテキスト)

目次JDKをダウンロードしてインストールするTomcat 圧縮パッケージをダウンロードTomcatの...

Windows 10 64 ビット版に MySQL 5.6.35 をインストールするためのグラフィック チュートリアル

1. MySQL Community Server 5.6.35をダウンロードするダウンロードアドレ...

VmWareでcentos7をインストールするときにインターネットにアクセスできない問題の解決策

Centos7 のインストール時に VmWare がインターネットにアクセスできない場合はどうすれば...