MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル

MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル

1. MySQL アーカイブ (解凍版) をダウンロードする

URL: https://downloads.mysql.com/archives/community/

2. ファイルをカスタム インストール ディレクトリに解凍します。

解凍後に「data」フォルダと「my.ini」設定ファイルが存在しない

3. 解凍後に環境変数を設定する

システム変数: 新しい「MYSQL_HOME」値を作成します: xxx\mysql-5.7.20-winx64 (カスタム インストール ディレクトリのルート パス)

追加パス:;%MYSQL_HOME%\bin

4. カスタムインストールパスのルートディレクトリに「my.ini」構成ファイルを作成します。

構成情報:

[クライアント]
ポート = 3306
[mysqld]
ポート = 3306
ベースディレクトリ=%MYSQL_HOME%
データディレクトリ=%MYSQL_HOME%\data
最大接続数=200
文字セットサーバー=utf8
デフォルトのストレージエンジン=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
#パスワードをスキップ skip-grant-tables

5. MySQLを初期化してインストールします。

cmdターミナルで(管理者権限で実行することをお勧めします)

>mysqld --initialize
>mysqld -install //MySQL サービスをインストールします。services.msc でサービスを確認できます。>net start/stop mysql //mysql を開いて閉じます。

6. ルートユーザーのパスワードを設定する

>mysql -u ルート -p
パスワードを入力: Enter キーを押して直接 mysql に入ります>update mysql.user set authentication_string=password('123') where user='root' and host='localhost';
mysql>権限をフラッシュします。

MySQLを終了する

my.ini に移動し、skip-grant-tables をコメントアウトします。

MySQL にログインすると、次のプロンプトが表示されます。

mysql エラー このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。
mysql>パスワードを設定する=パスワード('123');
mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
mysql>権限をフラッシュします。

もう一度ログインしてください。

要約する

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

以下もご興味があるかもしれません:
  • MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル
  • mysql5.7.24 バージョンのインストール手順と解凍時に発生した問題の概要
  • Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)
  • MySQL 8.0.12 winx64 解凍バージョンのインストール グラフィック チュートリアル
  • mysql8.0.0 winx64.zip 解凍バージョンのインストールと設定のチュートリアル
  • MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要
  • MySQL 5.7.20 の解凍バージョンをインストールするための詳細な手順 (2 つの方法)
  • PythonはデータベースMySQLの解凍バージョンのインストール構成に接続し、問題が発生しました

<<:  Linuxカーネルの浮動小数点演算のサポートに関する簡単な説明

>>:  Linuxでpyファイルを直接実行する方法

推薦する

JavaScript の継承についてどれくらい知っていますか?

目次序文コンストラクタ、プロトタイプオブジェクト、インスタンスオブジェクトの関係プロトタイプチェーン...

レンダリング関数と JSX の詳細

目次1. 基本2. ノード、ツリー、仮想DOM 1. 仮想DOM 3. createElementパ...

Linux サーバーのステータスとパフォーマンスに関連するコマンドの詳細な説明

サーバーステータス分析Linux サーバーの CPU の詳細を表示する#CPU情報を表示[root@...

Windows 10 での MySQL 8.0.20 のインストールと設定方法のグラフィック チュートリアル

Win10システムにMySQL8.0.20をローカルにインストールし、個人的にテストして利用可能であ...

IDEA の Maven プロジェクトで MySQL 8.0 に接続して使用する方法に関するチュートリアル

まず、私の基本的な開発環境を見てみましょう。オペレーティングシステム: MacOS 10.13.5 ...

便利なモバイルスクロールプラグイン BetterScroll

目次スクロールをスムーズにするBetterScrollのスクロール体験慣性ローリングエッジリバウンド...

MySQLのマスタースレーブ構成を使用して、読み取りと書き込みの分離を実現し、データベースの負荷を軽減します。

大規模な Web サイトでは、多数の同時アクセスを処理するために、Web サイト上の分散負荷分散以上...

CSS 表示テーブルの適応的な高さと幅の問題の解決策

定義と使用法display プロパティは、要素が生成するボックスのタイプを指定します。例示するこの属...

Vue 要素と Nuxt の使用に関するヒントを共有する

1. 要素時間選択提出フォーマット変換例えば 2018年9月7日金曜日 00:00:00 GMT+0...

Linuxでブーストライブラリをインストールするための完全な手順

序文Boost ライブラリは、標準ライブラリのバックアップとして機能し、C++ 標準化プロセスの開発...

mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題

cmdにnet start mysqlと入力すると、プロンプトが表示されます: サービス名が無効です...

要素ツリーコントロールは、ドロップダウンメニューとアイコンを統合します(ツリー+ドロップダウン+入力)

目次要件:実装手順:この記事では主に以下について説明します: カスタムツリーコントロール<el...

js の parseInt() の奇妙な動作の調査と修正

背景: parseInt(0.006) または parseInt(0.0006) は 0 という値を...

CSS の記述基準と順序を共有する [すべての人に使用を推奨]

CSSの記述順序1. 位置属性(位置、上、右、z-index、表示、フロートなど) 2. サイズ(...