Win10 64ビットMySQL8.0のダウンロードとインストールのチュートリアル図

Win10 64ビットMySQL8.0のダウンロードとインストールのチュートリアル図

公式サイトから MySQL をダウンロードしてインストールし、クライアントにログインするにはどうすればよいですか?この記事ではそれをわかりやすく説明します。

ステップ 1: MySQL 公式 Web サイトからダウンロードします。

[https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/) から必要な win10 64 ビット mysql を見つけます。

ダウンロードをクリックすると、以下に示すようにダウンロード ページにリダイレクトされます。以前は、ブラウザのデフォルトのダウンローダーを使用して直接ダウンロードしていました。現在、Oracle はより多くのユーザーを獲得したいため、ダウンロード前にユーザーがログインすることを望んでいます。ただし、ログインせずに直接ダウンロードするための入り口はまだあります。それは、下の画像の赤いボックス内にあります。結構です。ダウンロードを開始してください。図に示すように、ブラウザをクリックしてダウンロードを開始します。

ハードドライブへのダウンロードは次のようになります:

解凍後は次のようになります。解凍後のフォルダー パスに注意してください。このパスによって MySQL データベース サーバーのパスが決まります。赤い方が自分で定義したパスで、以下が解凍したフォルダです。

注意:MySQL は絶えず改善されているため、考慮すべき点が増えており、公式サイトも常に変更されていますが、ダウンロードしたものは絶対に変更されないことに注意してください。ここでは、ホームページ - コミュニティ - mysql コミュニティ サービスを探しており、ダウンロードしたファイルは zip 形式です。Windows 上の MySQL の場合、ダウンロードしたファイルは msi 形式です。これら 2 つの形式は興味深いです。 zip 形式は解凍後すぐに使用できますが、多くの設定を手動で行う必要があります。msi 形式は、ポップアップ ウィザードに従って段階的にインストールされます。これらはまったく異なる 2 つの方法ですが、最終結果は同じです。つまり、zip を解凍した後、手動構成によって得られた結果は、ステップバイステップのブート後に MSI 形式で生成された結果です。 MSI は Windows インストーラー用のプログラム インストール データ パッケージであり、EXE ファイルによく似ています。ZIP ファイルは圧縮形式のファイルです。 zip 解凍構成方法を使用し、msi インストール プロセスが何を行うかを説明します。

解凍処理中、圧縮されたパッケージは 182M で、解凍後は 829M となり、実際にはかなり大きくなります。解凍には約 1 分かかり、かなり長いです。公式サイトのmsiインストールパッケージは15.9Mしかありませんが、ステップごとにインストールした後の結果も829Mです。これはどういう意味ですか? zip 圧縮パッケージは、msi インストール パッケージをインストールした後の結果フォルダーです。ただし、最終的には環境変数を構成し、サービスを自分で追加するため、結果は msi インストールと同じになります。さらに、ZIP 圧縮パッケージ方式により、システムとの低結合をより適切に実現できます。

ステップ2: 環境変数を設定する

環境変数は、システムによって認識されるディレクトリです。環境変数を設定する目的は、システムが任意のディレクトリ内の設定されたパスの下にあるコマンドを見つけられるようにすることです。

これは、mysql8.0 のファイル ディレクトリです。設定する必要があるのは、このディレクトリ内の bin ディレクトリです。

環境変数は、コンピューター--プロパティ--システムの詳細設定--環境変数を押すことで見つけることができます。

「システム環境変数」の下の「パス」をクリックし、「編集」をクリックして、「新規」をクリックし、mysql bin パスをコピーしてすぐ下に貼り付けます。それでは確認します。

ステップ3:Mysqlのmy.iniファイルを設定する

解凍した mysql ルート ディレクトリ ファイルの下に新しい my.ini ファイルを作成します。青いボックスはmysqlのルートディレクトリで、緑のボックスは構成設定ファイルであるmy.iniファイルを作成する場所です。

次の部分をmy.iniファイルにコピーします。

[クライアント]ポート=3306デフォルト文字セット=utf8

[mysqld]# サーバーのアクセス ポートと文字セットを設定します port=3306 character_set_server=utf8 # 最大接続数を許可します max_connections=20 # 独自の MYSQL インストール ディレクトリに設定します basedir=C:\application\program\mysql\mysql-8.0.12-winx64 # MYSQL のデータ ディレクトリに設定します datadir=C:\application\program\mysql\mysql-8.0.12-winx64\data # 新しいテーブルを作成するときに使用するデフォルトのストレージ エンジン default-storage-engine=INNODB

上記の basedir および datadir プロパティ値は、独自の MySQL ルート パスであることに注意してください。

ステップ4: MySQLを初期化する

--initialize コマンドを実行します。管理者として cmd コマンド ウィンドウを開きます。 「mysqld --initialize --user=mysql --console」と入力し、Enter キーを押します。

下の赤いボックスは実行したコマンドです。緑のボックスは初期パスワードであることに注意してください。これは覚えておく必要があり、テキスト ファイルにコピーして保存できます。

次に、 mysqld --installコマンドを実行します。サービスが正常にインストールされたかどうかは以下を参照してください。つまり、wins サービスがインストールされます。

サービスはタスク マネージャーのサービスで確認できます。私のサービス名は mysqlSun です。mysqld mysqld --install mysqlSunデフォルトのサービス名は mysql です。サービスを削除するコマンドは、 mysqld --remove mysqlSunです。現時点では、mysql サービスは閉じられています。次にサービスを開始します。

サービスを開始するには、 net start mysqlを実行します。サービスがオンになっている場合にのみ、データベースをリンクして操作できます。以下に示すように、MySQL サーバーが起動しました。

ステップ5: データベースにログインする

サービスを開始した後、引き続きmysql -u root -pを実行します。パスワードの入力を求められます。このとき、上記の mysql によって提供されたデフォルトのパスワードをコピーする必要があります。パスワードを入力してEnterを押します。

パスワードを入力して Enter キーを押すと、次の Welcome... メッセージが表示されたら、おめでとうございます。そうすることで、mysql データが正常にインストールされます。これはグリーン インストール、つまり zip 解凍バージョンであり、不要になったときにアンインストールする必要はありません。

忘れないでください、この時点で必要なのはパスワードを変更することです。 MySQL が提供する特に複雑なデフォルトパスワードを常に使用できるわけではありませんよね?

set password='123'を実行すると、パスワードが数字 123 に変更されます。これはデータ操作コマンドであるため、コマンドを実行するときにセミコロンを含める必要があることに注意してください。

このとき、quit コマンドを実行してデータベースを終了し、前の手順 mysql -u root -p を再実行してパスワードを入力し、データベースに再度ログインすることができます。これはデータベースに完全に依存します。アカウントは root で、パスワードは 123 です。このデータベースを開発目的のみで使用する場合は、難しいパスワードを設定する必要はありません。パスワードを忘れた場合、MySQL を完全にアンインストールして再インストールするしか方法が残されていないためです。

終了: mysqlクライアントを使用してmysqlに接続する

MySQL クライアントは navicat または SQLyog になります。ここでは SQLyog を例に挙げます。 SQLyog のダウンロード、インストール、クラック方法については説明しません。ここでは、SQLyog アクティベーション コードのみを提供します。これが最も役立つためです。

名前:xxxsn:dd987f34-f358-4894-bd0f-21f3f04be9c1

SQLyogを開き、ファイル - 新規接続 - 新規

新しい名前 clientTest を作成し、確認してデータベース パスワードなどを入力します。

まずテストリンクをクリックします。一般的にMySQLはバージョン8.0で比較的新しいバージョンです。クライアントのバージョンが高くないとエラー1251が発生します。理由は、MySQL のバージョンが高すぎて、新しいクライアント パスワード検証方法を使用しているが、古いクライアントにはこのパスワード ログイン方法がないためです。だから解決する必要がある。

コマンドウィンドウのログイン状態で、実行します

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password'; #暗号化ルールを変更する FLUSH PRIVILEGES; #権限を更新する

次に、SQLyog に移動して [テスト] をクリックして確定すると、成功します。また、mysql のバージョン番号も表示されます。

[OK] をクリックし、[接続] をクリックしてデータベースに接続します。見ましたか? [email protected] があなたのユーザーです。あなたのユーザーは root@localhost であるはずです。localhost は 127.0.0.1 で、これが IP アドレスです。ユーザーの場合、MySQL ではデフォルトで 4 つのデータベースが提供され、各データベースには多数のテーブルがあります。次に、自分でデータベースを作成します。

ユーザー名を右クリックし、「データベースの作成」をクリックします。名前をfirstdatabaseにします。これにより、あなたの ID の下に firstdatabase というデータベースが作成されます。

この記事では、データベースのダウンロードからクライアントの最終構成までを説明します。これが役に立つことを願っています。

要約する

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

以下もご興味があるかもしれません:
  • MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)
  • Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル
  • win10 で mysql8.0.23 をインストールし、「サービスが制御機能に応答しません」という問題を解決する方法

<<:  Vue の proto ファイルの関数呼び出しのグラフィカルな説明

>>:  Kali Linux インストール VMware ツールのインストール プロセスと VM インストール vmtools ボタン グレー

推薦する

シンプルなプログレスバーを作成するための HTML+CSS

1. HTMLコードコードをコピーコードは次のとおりです。経験値: <span class=...

IIS サーバーから apk ファイルをダウンロードする際の 404 エラーの解決策

最近、IIS をサーバーとして使用すると、apk ファイルがサーバーにアップロードされましたが、ダウ...

Vueコンポーネントの基本のまとめ

コンポーネントの基本1 コンポーネントの再利用コンポーネントは再利用可能な Vue インスタンスです...

ウィンドウ環境で VScode を使用して仮想マシン MySQL に接続する方法

1. 仮想マシン側1. MySQLの設定ファイルを見つける:sudo vim /etc/mysql/...

JPQLに基づく純粋なSQL文方式の詳細な説明

JPQL は Java Persistence Query Language の略です。 Java ...

WeChatアプレットでラッキーホイールゲームを実装する方法

ここでは主に、WeChat アプレットでラッキーホイール ゲームを開発する方法を紹介します。主に J...

ページング効果を実現するNode+Express

この記事では、ページング効果表示を実現するためのnode+expressの具体的なコードを参考までに...

実行後にdocker nginxにアクセスできない問題の解決策

## 1最近、docker デプロイメントを学習しており、当初は nginx を docker 化す...

Linux で大きなファイルの指定された内容を見つける方法

大きなことも小さなことも考えて、方向転換しましょう。 Linux では非常に大きなファイルに遭遇する...

フローティング要素が親要素の高さを崩す原因と解決策の詳細な説明

フローティング要素は、親要素の高さを縮小します。要素を float float:left/right...

Docker データ ストレージ tmpfs マウントの詳細な説明

この記事を読む前に、ボリュームとバインドマウントの基本を理解しておいてください。詳細については、次の...

Vue 2つのフィールドの共同検証によりパスワード変更機能を実現

目次1. はじめに2. ソリューションの実装2.1 実装コード2.2 コードの説明2.3 検証結果1...

電子メールの HTML ページを作成するための原則の概要

HTML メールはこのサイト上の独立したホスト ページではないため、他の誰かによってホストされていま...

Nginx リクエスト制限の設定方法

Nginx は、多くの優れた機能を備えた強力で高性能な Web およびリバース プロキシ サーバーで...

JavaScript の 50 以上のユーティリティ関数の概要

JavaScript は多くの素晴らしい機能を備えています。この記事では、作業効率の向上とコードのデ...