mysql-8.0.16 winx64 最新インストール チュートリアル (画像とテキスト付き)

mysql-8.0.16 winx64 最新インストール チュートリアル (画像とテキスト付き)

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

1. MySQL の公式サイトからダウンロードします。リンクは https://dev.mysql.com/downloads/mysql/ です (図 1-1 および 1-2 を参照)。ダウンロードをクリックすると、図 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 '新密碼'入力します。OK が表示されたら、パスワードが正常に変更されたことを意味します。次回ログインするまで待って、新しいパスワードを入力してください。

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

要約する

上記は、編集者が紹介した mysql-8.0.16 winx64 の最新インストール チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • mysql 8.0.16 winx64.zip インストールと設定方法のグラフィックチュートリアル
  • win10 での mysql 8.0.16 winx64 インストールの最新グラフィック チュートリアル
  • MySQL 8.0.16 winx64 のインストールと設定方法のグラフィックチュートリアル (win10 の場合)
  • MySQL 8.0.16 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル

<<:  JenkinsのLinuxインストール手順と各種問題解決(ページアクセス初期化パスワード)

>>:  Vue ログインページ用の動的パーティクル背景プラグインの実装

推薦する

SpringBootをDockerにデプロイし、jarパッケージを置き換える方法の詳細な説明

目次プロジェクトディレクトリDockerファイルファイルの展開画像を生成するコンテナを起動するウェブ...

Docker で複数の MySQL コンテナを作成して実行する方法の例

1. mysql/mysql-server:latestイメージを使用してMySQLインスタンスを素...

Linux でシェル スクリプトを使用して jar パッケージ プロジェクトを展開するための完全な手順

1. JDKをインストールする コンピュータの動作桁を確認します。 uname -ar 2017 x...

Vueは州、都市、地区のカスケード選択を実現します

最近、省、市、地区のカスケード選択効果を実装する必要があります。省、市、地区のデータはすべてローカル...

MySQL で日付時刻データを取得し、その後に .0 を追加する方法

MySQL のデータ型は datetime です。データベースに保存されているデータは 2015-0...

Vue シングルファイルコンポーネントの実装

最近、vue について読みました。これまで基本的に見落としていた単一ファイル コンポーネントを見つけ...

jQuery ベースのカレンダー効果

この記事では、カレンダー効果を実現するためのjQueryの具体的なコードを例として紹介します。具体的...

Vue開発の詳細な説明 ソートコンポーネントコード

目次 <テンプレート> <ul class="コンテナ">...

MySQL 5.7.19 winx64 無料インストールバージョン設定チュートリアル

mysql-5.7.19-winx64インストールフリー版の設定方法、参考までに具体的な内容は以下の...

VMWare 仮想マシン 15.X LAN ネットワーク構成チュートリアル図

最近、分散型およびビッグデータ技術について学ぶために、いくつかの仮想マシンに取り組んでいます。まず、...

VMWare に CentOS 7.3 をインストールするグラフィカル チュートリアル

CentOS 7.3のインストール手順を図解しました。具体的な内容は次のとおりです。この記事では、v...

Ubuntu で中国語入力方法が使えない場合の解決策

Ubuntu では中国語入力方法の解決策はありません。仮想マシンや Ubuntu システムをインスト...

Reactフック入門チュートリアル

ステートフック例: 'react' から useState をインポートします。 関...

MySQLの重複排除操作を極限まで最適化する方法

目次1. インデックスと変数の賢い使用1. インデックスなしの比較テスト2. created_tim...

CSS のインライン スタイルに変換するソリューション (css-inline)

シーンについて話すメールを送信サードパーティのウェブサイトにHTMLを埋め込む他の編集者の記事をコピ...