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ファイルを直接実行する方法

推薦する

jQueryは要素を追加した後に元のイベントが実行されない問題を解決します

まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...

クロスドメインの問題を解決するためのNginxの実用的な方法

フロントエンドとバックエンドを分離し、nginxを使用してクロスドメインの問題を解決するフロントエン...

MySQL 5.7 に組み込まれているストレス テストの mysqlslap コマンドと構文の詳細な説明

序文mysqlslap は、MySQL サーバーへのクライアント負荷をシミュレートし、各ステージの時...

方言変換のためのApache Calciteコード

意味Calcite は、Sql を SqlNode に解析し、次に SqlNode を特定のデータベ...

WeChatアプレットは固定ヘッダーとリストテーブルコンポーネントを実装します

目次必要:機能ポイントレンダリング実装のアイデア具体的なコード(react\taro3.0)特定のコ...

フロントエンドエンジニアが作ったクールなインタラクティブウェブサイトを推薦します

ウェブサイトリンク: http://strml.net/サミュエル・リード著ヒント: 昨日、Mome...

Rancher で Kubernetes 用の標準化された VMware イメージを構築する方法

Kubernetes を学習するときは、Kubernetes 環境で練習する必要があります。ただし、...

いくつかの一般的な CSS レイアウト (要約)

まとめこの記事では、次の一般的なレイアウトを紹介します。 3 列レイアウトを実装する方法は多数ありま...

計算機機能を実現するjsバージョン

この記事の例では、計算機機能を実装するためのjsの具体的なコードを参考までに共有しています。具体的な...

MYSQL トランザクション チュートリアル Yii2.0 マーチャント引き出し機能

序文私はプログラマーとしてスタートした PHP プログラマーです。これまで、トレーニング コースで勉...

Linux ifconfig コマンドの使用

1. コマンドの紹介ifconfig (ネットワーク インターフェイスを構成する) コマンドは、ネッ...

Nest.js 環境変数の設定とシリアル化の詳細な説明

環境変数の設定の簡単な説明プログラムは、環境によって異なる環境変数を必要とします。たとえば、実稼働環...

Windows 64 ビットに MySQL を再インストールするチュートリアル (Zip バージョン、解凍バージョンの MySQL インストール)

MySQLをアンインストールする1. コントロールパネルで、MySQLのすべてのコンポーネントをア...

ウェブ音楽プレーヤーを実現する js

この記事では、参考までに簡単なHTMLと音楽プレーヤーの制作コードを紹介します。具体的な内容は以下の...

Vue.js スタイルレイアウト Flutter ビジネス開発共通スキル

シャドウスタイルにおけるフラッターとCSSの対応UIによって指定されたCSSスタイル 幅: 75px...