MySQL 8.0.16 winx64 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.16 winx64 のインストールと設定方法のグラフィックチュートリアル

最近、データベースについて学び始めました。最初にやったことは、データベースとは何か、データベースとデータ テーブルの基本的な操作を理解することでした。ここで、MySQL のインストールという問題に遭遇しました。Windows ベースの 64 ビット バージョンをダウンロードしました。以下は、私のコンピューターでのインストール プロセスです。皆さんのお役に立てれば幸いです。

1. 図 1-1 および 1-2 に示すように、MySQL の公式 Web サイトからダウンロードします。ダウンロードをクリックすると、図 1-3 が表示されます。[いいえ、結構です。ダウンロードを開始します] をクリックします。もちろん、登録することもできます。

図1-1

図1-2

図1-3

2. 独自のインストール パスを選択します。私はディスク D にダウンロードしました。ダウンロード後、MySQL の圧縮パッケージが表示されるので、それを現在のパスに解凍します。

3. 次に環境変数を設定します。[コンピューター] -> [プロパティ] -> [システムの詳細構成] -> [環境変数] の順にクリックし、図 3-1 および 3-2 に示すように、最初にシステム変数を設定します。

図3-1

図3-2

4. この手順の後、mysql-8.0.16-winx64 ファイルを開き、現在のディレクトリに my.ini という名前の新しいファイルを作成し、そのファイルを開いて次のコードをファイルに追加します。

図4-1

注: my.init ファイルの内容は次のとおりです。

[mysqld]
# ポート 3306 を設定 port=3306
# mysqlのインストールディレクトリをbasedir=D:\MySQL\mysql-8.0.16-winx64に設定します
# MySQLデータベースデータの保存ディレクトリを設定します。datadir=D:\MySQL\Database
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

注: my.ini ファイルで、MySQL のインストール ディレクトリと MySQL データベース データの保存ディレクトリを設定します。保存ディレクトリは、インストール ディレクトリの下にデータ保存ディレクトリを追加することです。図 4-2 と 4-3 に示すように、ここでデータベースを追加します。

図4-2

図4-3

5. 次に、cmd コマンド プロンプトを使用します。まず、インストール ディレクトリを入力します。私のインストール ディレクトリは、ドライブ D、D:\MySQL\mysql-8.0.16-winx64\bin です。このディレクトリで対応するプロセスを実行し、コマンド mysqld --initialize --console を入力します。図 5-2 に示す結果が表示され、図にマークされているように、この時点でパスワードが表示されます。このパスワードは後でログインするときに使用するため、この時点で記録しておく必要があります。

図5-1

図5-2

6. このステップでは、mysqld install コマンドを入力します。ここで示されているのは、インストールされた状態です。図6-1に示すように:

図6-1

7. 上記の手順を完了したら、コマンドプロンプトで mysql -u root -p コマンドを入力します。 Enter キーを押すと、図 7-1 に示すように、エラーメッセージが表示されます。 5 番目の手順にはパスワードがあるため、図 7-2 に示すように、パスワードのみを入力する必要があります。

図7-1

図7-2

8. 以前のパスワードが複雑すぎると思われる場合は、別のログイン パスワードを設定できます。手順 7 の後、mysql> の後にカーソルが点滅していることがわかります。このとき、alter user root@localhost identified by 'new password' と入力します。[OK] が表示されたら、パスワードが正常に変更されたことを意味します。次回ログインするまで待って、新しいパスワードを入力してください。

インストールはこれで完了です。MySQL を終了する場合は、mysql> の後に exit と入力してください。

MySQLのインストールが成功しました!ご質問や不備などございましたら、ご指摘ください。これが皆様のお役に立てれば幸いです!

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows での MySQL 8.0.16 のインストールと設定方法のグラフィック チュートリアル
  • mysql インストーラ コミュニティ 8.0.16.0 のインストールと構成のグラフィック チュートリアル
  • Windows 10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • MySQL 8.0.16 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル
  • Windows に MySQL 8.0.16 をインストールする手順とエラーの解決方法
  • CentOS7 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • MySql 8.0.16-win64 インストール チュートリアル
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • mysql 8.0.16 winx64.zip インストールと設定方法のグラフィックチュートリアル
  • macOS での MySQL 8.0.16 のインストールと設定のグラフィック チュートリアル

<<:  Typescript の as、疑問符、感嘆符の詳細な説明

>>:  CentOS 8 / RHEL 8 に VirtualBox 6.0 をインストールするための詳細なチュートリアル

推薦する

JS ループで async と await を正しく使用する方法

目次概要(ループモード - 共通)配列と非同期メソッドを宣言して反復するforループで使用するマップ...

Vueのprovideとinjectの使い方と原則を分析する

まず、provide/inject を使用する理由について説明しましょう。祖父コンポーネントと孫コン...

Linux システムに 3 つ以上の Tomcat をインストールする (詳細な手順)

複数のTomcatをインストールする場合は、システムにJDKがインストールされている必要があり、 T...

Linux のスケジュールタスク Crontab コマンドの使用に関する詳細な説明と概要

crontab コマンドは、Unix および Linux で定期的な実行命令を設定するために使用され...

Vueはソースコード付きのリファレンスライブラリのメソッドを使用します

monaco-editor-vueの公式ソースコードは次のとおりです。インデックス 'mon...

MySQL データベースのバックアップ プロセスに関する注意事項

今日は、データ バックアップに関連するいくつかの点について調べ、MySQL データ バックアップに関...

制限およびオフセット ページング シナリオを使用すると速度が遅くなるのはなぜですか?

質問から始めましょう5 年前、私が Tencent にいたとき、ページング シナリオでは MySQL...

Node.jsとDenoの比較

目次序文Denoとは何ですか? Node.jsとの比較建築ESモジュール依存関係の管理TypeScr...

SVN のインストールと基本操作 (グラフィック チュートリアル)

目次1. SVNとは何か2. SVNサーバーとクライアントの取得方法3. SVN ワークフローとアー...

Mysql マスタースレーブ サービスの実装例を構成する

Mysql マスタースレーブ サービスの実装例を構成する### メインデータベースmy.cnfを構成...

MySQLはデータベースのN+1クエリ問題を解決します

導入HibernateやMyBatisなどのORMフレームワークでは、部門に関連付けられたユーザーオ...

Vue で動的パラメータと計算プロパティを使用する方法

1. 動的パラメータ2.6.0 以降では、角括弧で囲まれた JavaScript 式をディレクティブ...

MySQL実践スキル: 2つのテーブルに異なるデータがあるかどうかを比較する方法の分析

この記事では、MySQL が 2 つのテーブルを比較して、異なるデータがあるかどうかを確認する方法を...

HTMLのセマンティクスといくつかの簡単な最適化についての簡単な説明

1. セマンティゼーションとは何ですか? Bing辞書の説明セマンティクス化とは、適切な HTML ...

VUEは底部吸引ボタンを実装

この記事では、VUEの具体的なコードを共有して、下部吸引ボタンを実装する例を紹介します。具体的な内容...