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ファイルパスに問題はありません

推薦する

nginxプロセスロックの実装の詳細な説明

目次1. nginxプロセスロックの役割2. エントリーレベルのロックの使用3. nginxプロセス...

Linux sshのデフォルトのリモートポート番号を変更する6つの手順

Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある...

Javascript の奇妙な点をご存知ですか?

私たちのベテランの先人たちは、数え切れないほどのコードを書き、数え切れないほどの落とし穴に陥ってきま...

iptables の再起動後に Docker の iptables ルールの完全なプロセスが失われる

原因と結果1. ansibleコマンドを使用してジャンプサーバー上のマシンBをテストすると、次のエラ...

Docker 起動時の ES メモリ オーバーフローの解決方法

jvm.options ファイルを elasticsearch 構成に追加し、スタック サイズを変更...

負の距離(共感) - 相互影響の反復プロセス

ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...

CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する例

テーマ今日は、CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する方法を説...

MySQLはデフォルトのエンジンと文字セットの詳細を変更します

目次1. データベースエンジン1.1 ビューデータベースエンジン1.2 デフォルトのデータベースエン...

Web デザイン: Web ミュージックの実装テクニック

<br />Web ページに音楽を挿入する場合、サフィックスに応じて異なるコードを記述す...

Vue2とVue3のライフサイクルの比較の詳細な理解

目次サイクル比較使用法要約するサイクル比較ヴュー2ヴュー3作成前設定作成された設定マウント前マウント...

レスポンシブウェブデザインを実現するためにIEでCSS3メディアクエリをサポートする

今日の画面解像度は、320 ピクセル (iPhone) ほど小さいものから、2560 ピクセル以上 ...

VMware12 インストール centOS8 構成グラフィック チュートリアルの詳細説明 (vm 仮想マシン インストール centos8 チュートリアル)

数日前に CentOS8 がリリースされました。8 の最初のバージョンですが、今日は VM12 に ...

CentOS 8にdockerをインストールする最も詳細な方法

CentOS 8にDockerをインストールする公式ドキュメント: https://docs.doc...

Nodeイベントループの包括的な理解

目次ノードイベントループイベントループ図メインスレッドイベントループタイマーキューの仕組み投票キュー...