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

推薦する

ウェブデザイナーは適した人材

<br />この世に道はない。より多くの人が歩くようになると、それは道になります。最初は...

ネイティブ js カスタム右クリック メニュー

この記事の例では、参考のためにjsカスタム右クリックメニューの具体的なコードを共有しています。具体的...

Vue3とTypeScriptを組み合わせたプロジェクト開発の実践の概要

目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...

JavaScript は単一のリンクリストプロセス分析を実装します

序文:複数の要素を格納するために、配列は最も一般的に使用されるデータ構造ですが、配列には多くの欠点も...

Visual Studio Code + Reactをベースに開発環境を構築するプロセス

開発環境ウィンドウ開発ツール Visual Studio Codeノードのインストールとnpm Wi...

Linuxのip netnsコマンドを使用してネットワークポートを分離し、IPアドレスを設定します。

1. 分離マーカーを追加します。 ip netns add fd 2. 指定されたネットワーク カ...

overflow:hidden の役割の詳細な説明 (オーバーフローの非表示、フロートのクリア、マージンの崩壊の解決)

1. オーバーフロー:非表示 オーバーフロー非表示要素に overflow:hidden が設定さ...

MySQLは文字列関数のSQL文をインターセプトします

1. left(name,4)は左の4文字をインターセプトしますリスト: SELECT LEFT(2...

自作メニューをクリックする効果を実現するJavaScript

この記事では、自作メニューをクリックする効果を実現するためのJavaScriptの具体的なコードを参...

Webフロントエンドスキル概要(個人の実務経験)

1. 今日、ページを作っているときに、矢印を中央に配置する効果に遭遇しました。クリック領域を大きくし...

MySQL 5.7.23 バージョンのインストールチュートリアルと設定方法

MySQL を自分でインストールするのに 3 時間かかりました。チュートリアルはたくさんあるにもかか...

...

PXEを使用してLinuxシステムを自動的に展開する方法

目次背景DHCPの設定DHCP ファイル (動的ホスト構成プロトコル) の編集tftp 設定sysl...

よく使われるnginxの書き換えルールの詳細な説明

この記事では、Web ページのリンクを美しくするためによく使用される書き換えルールをいくつか紹介しま...

Dockerイメージをプルしてバージョンを確認する方法

イメージのバージョンとタグを確認するには、docker hubで確認する必要があります。アドレスは次...