MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考までに記録します。具体的な内容は次のとおりです。

背景: テクノロジーは好きだけどコードは理解できない人向けに書かれたチュートリアル

1. 環境

システム: Windows 64 ビット
MySQL バージョン: MySQL 8.0.15

2. ダウンロード

まず、データベースのインストール ファイルをダウンロードし、MySQL 公式 Web サイトのダウンロード チャネル (https://www.mysql.com/downloads/) にアクセスして、以下に示すように、[コミュニティ] → [MySQL コミュニティ サーバー] をクリックします。

ダウンロード ページに入ったら、オペレーティング システムを選択します。ここでは、デフォルトの Microsoft Windows システムを選択します。以下から、システムに適したバージョンを見つけます。ここでは、64 ビットのダウンロードを選択します。以下に示すように、[ダウンロード] をクリックしてダウンロードを開始します。

ここでダウンロードされるのはZIP圧縮されたパッケージです。ローカルにダウンロードした後、該当のディレクトリに直接解凍することができます。

3. インストール

ps: ダウンロードした ZIP 圧縮パッケージを対応するディレクトリに解凍した後、インストール ディレクトリを開きます。ディレクトリ内にデータ フォルダと my.ini ファイルは存在しないはずです。

3.1 環境変数を設定する

インストールする前に、環境変数を設定する必要があります。「マイ コンピューター → プロパティ → システムの詳細設定 → 詳細設定 → 環境変数 → システム変数」を右クリックし、パス変数を見つけてダブルクリックするか、編集をクリックすると、システム変数の編集ポップアップ ウィンドウがポップアップ表示されるので、MySQL のインストール パスを変数値に追加します。パスは、インストール ディレクトリの下の bin ディレクトリに正確である必要があります。
ps: これは元の値を上書きするのではなく、元の値の後に追加するものであることに注意してください。そうしないと、予期しない結果が発生する可能性があります。

3.2 設定ファイルの追加

解凍した mysql ディレクトリに新しいドキュメントを作成し、それを開いて、次のコードをコピーして貼り付けます。

[mysqld]
# ポート 3306 を設定 port=3306
# mysql のインストールディレクトリを設定します basedir=D:\\Program Files\\mysql-8.0.15-winx64
# mysqlデータベースデータの保存ディレクトリを設定します# datadir=
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。
最大接続エラー数=10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=UTF8MB4
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=UTF8MB4に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=UTF8MB4

basedir の値を変更し、mysql のインストール ディレクトリに設定します。上記は私のインストール ディレクトリです。各自の実際のディレクトリに合わせて設定してください。
追記:私のファイルディレクトリは二重スラッシュ\で接続されていますが、インターネットには単一のスラッシュもあります。

設定が完了したら、「保存」をクリックし、ファイル名をmy.iniとして保存します。ファイルの設定は完了です。

3.3 データベースの初期化

cmd を管理者として実行します。これは良いアイデアです。cmd はデフォルトで C ドライブ上のディレクトリにあります。まず、C ドライブのルート ディレクトリに戻り、mysql の bin ディレクトリに入る必要があります。操作は次のとおりです。

ここに画像の説明を挿入

必要な DOS コマンドは次のとおりです。
cd\ ルートディレクトリに戻る
d: Dドライブに入る
cd\ 指定されたディレクトリに入る

mysql ディレクトリに入ったら、mysqld --initialize --console と入力してデータベースを初期化します。正しい応答は次の情報になります。root@localhost の後の文字列は後で使用するため、書き留めておく必要があることに注意してください。

さて、ここでは順調に進んでいるようですが、インストールにはかなりの労力がかかりました。ここで、インストール プロセス中に発生したいくつかの問題についてお話ししたいと思います。

1. 初期化中に、mysql --initialize --console と入力すると、次のエラー メッセージが表示されました: unknown option --initialize。問題が分かりましたか? 非常に基本的な間違いでした。mysqld を mysql と書きました。とても落ち込みました。mysql ではありませんでした。いつ小さな d を追加したのでしょうか? でも、こんな感じです。覚えておいてください。

2. 質問を直接投稿する

混乱しました。警告とエラーが 2 つありました。では、1 つずつ確認してみましょう。

注意: 中途半端な英語力で読みましたが、問題はエンコーディングにあると感じました。UTF8MB4 を使用するように求められました。設定ファイルにエンコーディングがあったことを思い出し、変更しました。ここで 3.2 にアップグレードして、my.ini ファイル内のすべての UTF8 の場所を UTF8MB4 に変更し、保存して再初期化してください。

エラー: ファイルがすでに存在しているようです。 口調からすると、存在してはいけないものなので、捨てるように言われているようです。 2 番目のエラーは、直接捨てるように言っています。 さて、Baidu で検索したところ、MySQL インストール ディレクトリにデータ ディレクトリが自動的に生成されていることがわかりました (ダウンロードして解凍した元のファイルにはそのようなファイルは存在しないことに注意してください)。 この時は、データ ディレクトリを削除して初期化ステートメントを再実行するだけで完了です。

3.4 インストールサービス

次に、mysqld --install [サービス名] を使用してサービスをインストールします。サービス名は省略できます。デフォルト名は mysql です。コンピューターに複数のサービスがインストールされている場合は、それらを区別するために異なる名前を使用できます。インストールが成功すると、次のプロンプトが表示されます。

サービスがインストールされている場合は、「サービスは既に存在します」というメッセージが表示されます。

サービスを開始する

net start mysql コマンドを使用して MySQL サービスを開始します。
net stop mysql コマンドを使用してサービスを停止します。
sc delete MySQL/mysqld -removeコマンドを使用してMySQLサービスをアンインストールします。

はい、完了です!

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)
  • MySQL 5.6.23 のインストールと設定環境変数のチュートリアル
  • mysql5.7データベースをインストールした後に環境変数を設定する方法
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • MySQL 8.0.22.0 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 5.7.27 のダウンロード、インストール、設定に関する詳細なチュートリアル
  • mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)
  • MySQL 5.6.37 (zip) ダウンロード インストール 構成 グラフィック チュートリアル
  • MySQL 5.7.18 Green Edition のダウンロードとインストールのチュートリアル
  • MySQL 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)
  • Win7 64 ビット版に MySQL 5.7 をダウンロードしてインストールする際によくある問題の概要
  • MySQL 5.7.18 の解凍バージョンをダウンロードしてインストールし、MySQL サービスを開始するための詳細なグラフィック手順
  • MySQL 5.7 サービスのダウンロードとインストールのグラフィカル チュートリアル (クラシック エディション)
  • MySQL 5.7.14 のダウンロード、インストール、設定、使用方法の詳細なチュートリアル
  • MySQL msiバージョンのダウンロードとインストールの初心者向けの詳細なグラフィックチュートリアル

<<:  Vue.jsは音楽プレーヤーを実装します

>>:  ウィンドウとLinuxプロジェクトを展開する際のLinuxファイルパスに問題はありません

推薦する

MySQL インデックスのカーディナリティの概念と使用例

この記事では、例を使用して、MySQL インデックス カーディナリティの概念と使用方法を説明します。...

JavaScript 高度なカスタム例外

目次1. コンセプト1.1 エラーと例外とは何ですか? 1.2 異常の分類2. 例外処理2.1try...

MySQLでデータベースのインストールパスを表示する方法

mysql コマンドを使用して、mysql のインストール パスを表示できます。 # 次の 2 つの...

SQL における参照整合性の詳細な説明 (1 対 1、1 対多、多対多)

1. 参照整合性参照整合性とは、主に外部キー制約を使用した複数のテーブル間の設計を指します。複数テ...

Nginx ロケーション設定のチュートリアル (ゼロから)

基礎位置の一致順序は、「最初に正規表現に一致し、次に共通表現に一致」です。実際のロケーションの一致順...

CSS における要素の表示モード

CSS では、要素タグは、要素の表示モードの違いに応じて、インラインレベル要素とブロックレベル要素の...

VMware仮想マシンブリッジによるインターネット相互接続を実現する方法

VMware をインストールして新しい仮想マシンを作成したら、オプション バーの [編集] - [仮...

Linux で指定されたフォルダの各サブフォルダ内のファイル数を表示する

カウントスクリプト #!/bin/sh 引数の数=$# [ $numOfArgs -ne 1 ]の場...

HTML ページでコンテンツの選択、コピー、右クリックを防止する方法の詳細な説明

時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web...

ES5とES6の違いを分析する

目次概要関数シグネチャオプションパラメータ非厳密モード例外処理実用要約する概要ご存知のとおり、ES6...

docker run後、ステータスは常にExitedになります

追加するdocker run -it -name test -d nginx:latest /bin...

ウェブページのエンコードにおける GB2312、GBK、UTF-8 の違い

まず、GB2312、GBK、UTF-8 はすべて文字エンコーディングであることを理解する必要がありま...

Vueプロジェクトでコンポーネントをカプセル化する簡単な手順

目次序文Toastコンポーネントをカプセル化する方法ユースケース具体的な実装要約する序文ビジネスが発...

LinuxとGNUシステムの関係の詳細な説明

目次私たちが毎日実行している Linux システムとは何でしょうか? LinuxカーネルとGNUシス...

CSS の読み込みによってブロックが発生しますか?

おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...