MySQL無料インストール版のパスワードの設定と変更に関するチュートリアル

MySQL無料インストール版のパスワードの設定と変更に関するチュートリアル

ステップ 1: 環境変数を構成する (解凍パス: G:\mysql\mysql-5.7.21-winx64)

MYSQL_HOME = ファイルを解凍したパス

PATH = ;%MYSQL_HOME%\bin;

PATH変数は元の変数に基づいて追加されます。他の設定は削除しないでください。

2 番目のステップは、解凍したディレクトリに my.ini ファイルを追加することです (このファイルがすでに存在する場合は、その内容を置き換えるだけです)。

ファイルの内容は

[クライアント]
 ポート=3306
 デフォルトの文字セット=utf8
[mysqld]
 ポート=3306
 文字セットサーバー=utf8
 #ディレクトリを解凍します basedir=G:\mysql\mysql-5.7.21-winx64
 #データディレクトリを解凍します。datadir=G:\mysql\mysql-5.7.21-winx64\data
 sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
[WinMySQLAdmin]
 G:\mysql\mysql-5.7.21-winx64\bin\mysqld.exe 

ステップ 3: 管理者として cmd を実行し (わからない場合は Baidu で検索してください)、解凍されたパスの bin フォルダーに入り、mysqld -install コマンドを実行して、解凍されたパスにデータ フォルダーを作成します (コンテンツなし)

ステップ4: ログイン

管理者として cmd を開き、mysql -uroot -p と入力して、パスワードなしで Enter キーを押します (デフォルトのパスワードは空です)

ステップ5: パスワードを変更する

まず、 net stop mysqlを使用して mysql サービスを停止し、my.ini ファイルにskip-grant-tablesセクションを追加します。

次に、MySQL サービスを起動し、MySQL データ ソースのユーザー テーブルにあるルート ユーザーの authentication_string フィールドの値を変更します (元々はパスワード フィールドでしたが、後で authentication_string に変更されました)。


成功したら、my.ini ファイル内の skip-grant-tables を削除すれば完了です。

エラーが発生した場合:

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

パスワードの有効期限が切れているためです。次のように設定できます

パスワードを password('mysql') に設定します。
MySQLを使用する
ユーザーを更新し、User='root' の password_lifetime = 0 を設定します。
権限をフラッシュします。

要約する

上記は、編集者が紹介したMySQL無料インストール版のパスワードの設定と変更に関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL 5.7 インストール不要の設定グラフィックチュートリアル
  • Mysql 5.7.19 無料インストール版 (64 ビット) の設定方法に関する詳細なチュートリアル
  • MySQL 5.7.18 無料インストールバージョンの設定チュートリアル
  • mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)
  • Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル
  • MySQL 5.7.17 無料インストールバージョンの設定方法グラフィックチュートリアル (Windows10)
  • Mysql 5.7.17 winx64 無料インストール版、win10 環境でのインストールと構成のグラフィック チュートリアル

<<:  Centos サーバーで nginx を設定する方法の例

>>:  React 合成イベントの説明

推薦する

JavaScriptプロトタイプとプロトタイプチェーンを徹底的に理解する

目次序文基礎を築くプロトタイプコンストラクタのプロパティ__プロト__プロトタイプチェーン改善する要...

MySQLはテーブルデータを復元するためにfrmファイルとibdファイルを使用します

目次frm ファイルと ibd ファイルの紹介frm ファイル回復テーブル構造ibd ファイル回復テ...

ウェブフロントエンド開発者が知っておくべき 9 つの実用的な CSS プロパティ

1. 角を丸くする今日の Web デザインは、常に最新の開発テクノロジーに追随しており、HTML5 ...

1つの記事でJavaScriptのクロージャ関数について学ぶ

目次変数のスコープ閉鎖の概念クロージャの使用クロージャのデメリット最後に、クロージャのメリットとデメ...

Docker を使用した RabbitMQ 環境のデプロイの詳細な紹介

前提条件: Dockerはすでにインストールされています1. 画像を見つける(方法は2つあります) ...

Linux で rc.local ファイルがない場合の完璧なソリューション

新しい Linux ディストリビューションには rc.local ファイルがなくなりました。サービス...

MySQL テーブル分割後にスムーズにオンラインになる方法

目次テーブルの目的例えばテーブル分割戦略すでにオンラインになっている実行中のテーブルはどうすればよい...

Docker swarm を使用して Nebula Graph クラスターを迅速にデプロイする方法のチュートリアル

1. はじめにこの記事では、Docker Swarm を使用して Nebula Graph クラスタ...

DockerプライベートイメージライブラリとAlibaba CloudオブジェクトストレージOSSの簡単な分析

Docker プライベートイメージライブラリDockerプライベートイメージライブラリとAlibab...

Linux でのデータベースのスケジュールバックアップの実装スクリプト

目次シナリオ: サーバーデータベースを毎日定期的にバックアップする必要がある1. まずバックアップス...

マークアップ言語 - テキストの CSS スタイルを指定する

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

JSX を使用してマークアップ コンポーネント スタイルの開発を作成する例 (フロントエンドのコンポーネント化)

目次JSX環境の構築NPMを初期化するwebpackをインストールするBabelをインストールするw...

Vue プロジェクトでのスキャンコード決済の実装例 (デモ付き)

目次需要背景思考分析UI 表示始める1. 支払いコンポーネントテンプレートを作成する2. 支払いコン...

タブ切り替え効果を実現するJavaScript

この記事では、タブ切り替え効果を実現するためのJavaScriptの具体的なコードを参考までに紹介し...