Windows 64 ビット版の MySQL 8.0.15 インストール チュートリアル

Windows 64 ビット版の MySQL 8.0.15 インストール チュートリアル

まず公式サイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。

ダウンロードしたら解凍してください

解凍後はこんな感じ

システム環境変数を構成する

解凍したmysqlをCドライブまたは別のディスクにコピーします。

システムの環境変数パスにmysql設定を追加して、mysql binディレクトリを指すようにします。

初期化ファイルmy.iniを設定する

解凍したディレクトリには my.ini ファイルはありません。インストール ルート ディレクトリに追加された my.ini ファイルに自分で作成し (新しいテキスト ファイルを作成し、ファイルの種類を .ini に変更)、基本設定を記述します。

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

MySQLをインストールする

インストールするときは、管理者として CMD を実行してください。そうしないと、インストール中にエラーが報告され、インストールが失敗します。

CMDにmysqlディレクトリを直接入力します

MySQL インストール ディレクトリのウェアハウス ディレクトリでコマンドを実行します。

mysqld --initialize --console

知らせ! [注記][MY-010454][サーバー] root@localhost の一時パスワードを生成しています: 9P0gYk-? 0,kT、root@localhost:9P0gYk-? の場合0、kTは初期パスワードです(最初のスペースを除く)。パスワードを変更する前に、このパスワードを覚えておく必要があります。このパスワードは、次回のログイン時に必要になります。まずパスワードをコピーして保存してください!!!

設置サービス

C:\Windows\System32 ディレクトリに移動し、cmd.exe を見つけて右クリックし、管理者として実行します (これは必ず実行してください)。

MySQL ウェアハウスディレクトリに CD を挿入する

次のコマンドを実行します。

mysqld --install [サービス名] (サービス名は省略可能、デフォルトはmysql)

成功!

このような事態が発生した場合

これは、mysql サービスがまだ削除中であることを意味します。

このコマンドを使用する

MySQL は SC によって削除されました

実行時にサービスをインストールする

サービスが正常にインストールされたら、コマンドnet start mysqlでMySQLサービスを開始します。

はい、CMD ウィンドウを閉じてください。もう必要ありません。

誰もがNavicat、Little Dolphin、その他のデータベースグラフィカルツールを持っていると思います

Navicat Premium 12の無料インストールも共有します

リンク: https://pan.baidu.com/s/1TrPYBOU8APWlarFW_QTLlQ パスワード: 7jbs

MySQLサービスはすでに開始されているので、Navicatを開いて接続するだけです。

新しいMySQL接続

先ほどコピーするように頼んだ root@localhost: の後の初期パスワードを覚えていますか?今必要なので、コピーして貼り付けてください。

ぜひ試してみてください!

MySQLが正常にインストールされ、ログインできるようになりました

今こそパスワードを変更する時です

パスワードを変更するにはSQLを記述しますか?

面倒すぎる、低すぎる

さあ、簡単な方法がある

Navicatを使用して、今接続をクリックします

新しいパスワードを入力するよう求められます

要約する

上記は、編集者が紹介した Windows 64 ビットでの MySQL 8.0.15 の詳細なインストール チュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。

以下もご興味があるかもしれません:
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル

<<:  Vue3はCSSの無限シームレススクロール効果を実装します

>>:  Nginx でバージョン番号を隠す方法

推薦する

MySQL スロークエリログの詳細な理解

目次スロークエリログとは何ですか?スロークエリを有効にする方法ログ分析ツール mysqldumpsh...

初心者のためのMySQL外部キーの設定方法

目次外部キーの役割mysql 外部キー設定方法要約する外部キーの役割データの一貫性、整合性を維持し、...

Web デザイナーにはどのような知識体系が必要ですか?

製品設計者は、複雑で大規模な製造システムと多様な市場に直面しているため、知識体系には幅広さと深さの両...

Vue+SpringBoot のフロントエンドとバックエンドの分離におけるクロスドメインの問題

フロントエンドとバックエンドを分離した開発では、フロントエンドがバックエンドの API を呼び出して...

Firefoxでリンクをクリックしたときに点線の枠線を削除する方法

今日、ブラウザの互換性の問題にいくつか遭遇しました。そのうちの 1 つは奇妙に感じました。Firef...

Vue はコンポーネント間の通信をどのように実装しますか?

目次1. 父と息子のコミュニケーション1.1 親コンポーネント --> 子コンポーネント1.2...

Maven+Tomcat 基本イメージを構築する Docker の実装

序文Javaプログラミングでは、ほとんどのアプリケーションはMavenに基づいて構築されており、配信...

HTML コードの書き方に関する提案のまとめ

リソースファイルのプロトコルを省略する画像、メディアファイル、スタイル、スクリプトの URL では、...

MYSQL updatexml() 関数のエラーインジェクション分析

まず、updatexml()関数を理解する UPDATEXML (XML ドキュメント、XPath ...

vue-cli でレスポンシブ レイアウトを実装する方法

フロントエンド開発を行うと、PCとモバイル端末の適応に必然的に直面することになります。このような問題...

nginx クッキーの有効期間に関する議論の要約

訪問するたびにブラウザにCookieが生成されますが、 Cookieの存在はユーザーにとって良いこと...

Docker ポート マッピングと外部アクセス不可の問題

Docker コンテナはサービスを提供し、ポート 8888 をリッスンします。外部からアクセスできる...

異なるページ間のJavaScriptデータ転送(URLパラメータ取得)

Web ページでは、あるページに情報を入力すると、別のページにジャンプし、入力した情報が別のページ...

MySQL sql_modeクエリと設定の詳細な説明

1. SQLを実行して表示する @@session.sql_mode を選択します。 グローバルレベ...