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

推薦する

Vue3はサイドナビゲーションテキストスケルトン効果コンポーネントをカプセル化します

Vue3プロジェクトのカプセル化サイドナビゲーションテキストスケルトン効果コンポーネント-グローバル...

ウェブサイト上で flv/MP4 やその他のビデオ ファイルを再生できない問題は、MIME タイプに関連しています。

ウェブサイトを作成している際に、flv や MP4 形式などのビデオ ファイルはローカルでは正常に再...

JavaScript セレクター関数 querySelector および querySelectorAll

目次1. querySelectorは単一の要素を照会する1. ドキュメントインスタンスの呼び出し2...

フレームウィンドウ間の関連付けとハイパーリンクのターゲット属性の使用を実装する方法

フレーム ウィンドウの関連付けを実現するには、次に示すように、ハイパーリンクの「ターゲット」ウィンド...

役に立つメタ設定方法(必読)

<meta name="viewport" content="...

CocosCreator 学習モジュールスクリプト

Cocos Creator モジュラースクリプトCocos Creator を使用すると、コードを複...

VMWare14.0.0のUbuntu仮想マシンで共有フォルダを設定する

これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...

MySQLのエンコードの不一致によって発生する可能性のある問題

ストアドプロシージャとコーディングMySQL ストアド プロシージャでは、テーブルとデータのエンコー...

iframeを透明にするパラメータ

<iframe src="./ads_top_tian.html" all...

Ubuntu Linux に Git と GitHub をインストールして使用する

Git 入門Git は、Linux(R) カーネル開発の管理を支援するために 2005 年に Lin...

element-uiのアップロードコンポーネントでファイルやその他のパラメータを転送する際の問題を分析する

最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...

JavaScript 以外の静的リソースのバンドルの詳細

目次1. パッケージングツールでのカスタムインポート2. ブラウザとバンドラの共通インポート構文3....

HTML Web ページ リスト タグ学習チュートリアル

HTML Web ページ リスト タグの学習チュートリアル。 HTML ページでは、リストはアウトラ...

Vue で AES.js を使用する詳細な手順

AES暗号化の使用データ転送の暗号化と復号化処理 --- AES.js最初のステップ: vue に ...

CSSで制御可能な点線を実装する方法

序文CSS を使用して点線を生成するのは、フロントエンド開発者にとっては簡単です。一般的に、これを実...