Windows で mysql-8.0.18-winx64 をインストールするチュートリアル (画像とテキスト付き)

Windows で mysql-8.0.18-winx64 をインストールするチュートリアル (画像とテキスト付き)

1. インストールパッケージをダウンロードする

インストール パッケージは次の場所にあります:

参考:

2. インストールディレクトリに解凍する

ダウンロードした zip を解凍します。ここで使用するインストール パスは次のとおりです。

C:\Program Files\mysql-8.0.18-winx64

解凍後、インストールパスにデータフォルダとmy.iniファイルを手動で作成する必要があります。

3. my.iniファイルを設定する

my.iniファイルの内容を編集する

[mysqld]
# ポート 3306 を設定 port=3306
# mysql インストールディレクトリを設定します basedir=C:\Program Files\mysql-8.0.18-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=C:\Program Files\mysql-8.0.18-winx64\data
# 許可される最大接続数 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 ファイルの形式は ANSI 形式である必要があることに注意してください。そうでない場合は、このエラーが報告されます。

設定ファイル内に先行するグループがないオプションが見つかりました

4. MySQLサービスを初期化して起動する

管理者として cmd コマンドを実行します。

C:\Program Files\mysql-8.0.18-winx64ディレクトリに入ります

--initialize、データベースのパスワードが出力されます。パスワードを覚えておいてください。後で使用します。mysqld --initialize --console
 
--ここで MySql8 はサービスの名前です。空白のままにするか、自分でサービスに名前を付けることができます。mysqld --install localmysql
 
--ここにスタートアップサービスの名前があります。これはnet start localmysqlという名前です。
 
--データベースにログインすると、パスワードの入力を求められます。mysql -u root -p
 
--パスワードは覚えにくいので、次のように変更してください: 123456
root@localhost='123456' のパスワードを設定します。
 
--すべてのデータベースを表示 show databases;

初期パスワードは次の文字列です。

5. インストールの検証

確認する

1. プロセス内にmysqlプロセスがある

確認する

2. Navicatを使用してデータベースに接続する

6. データベースを作成し、指定されたSQLファイルを実行する

mysql -u ルート -p
データベース rexel_hzzg を作成します。

SQLファイルを実行する

MySQLコンソール外で実行する

C:\Program Files\mysql-8.0.18-winx64\bin>mysql -uroot -p123456 -Drexel_hzzg<D:\rexel\sql\rexel_hzzg.sql

7. MySQLプロセスを停止する

方法1:

net stop mysql (このシャットダウンにはサービスがインストールされている必要があります)。

方法2:

mysqladmin -u root shutdown (パスワードが設定されている場合、コマンドは mysqladmin -u root -p シャットダウンです)

要約する

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

以下もご興味があるかもしれません:
  • MySQL 8.0.20 インストールチュートリアルとインストールに関する問題に関する詳細なチュートリアル
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • Windows 10 での mysql-8.0.17-winx64 のインストール方法
  • Windows 環境に mysql-8.0.11-winx64 をインストールする際に発生する問題を解決する
  • mysql8.0 Windows x64 zip パッケージのインストールと構成のチュートリアル
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)

<<:  Nginx+FastDFSでイメージサーバーを構築

>>:  React コンポーネントのコンストラクタとスーパーの知識ポイントのまとめ

推薦する

Linux プロセス管理ツール スーパーバイザーのインストールと設定のチュートリアル

環境: CentOS 7公式ドキュメント: http://supervisord.org/インストー...

Node.js の非同期イテレータの詳細な説明

目次序文非同期イテレータとは何ですか?非同期イテレータストリームとしてページング機能を備えたAPIの...

Linux の chown コマンドと chmod コマンドの違いの詳細な説明

Linux システムでは、chmod コマンドと chown コマンドの両方を使用して権限を設定でき...

Linux で複数のファイルの名前を一度に変更する方法

序文日常業務では、すべての jpg ファイルを bnp に変更したり、名前の 1 を one に変更...

Vue フィルターの使用とタイムスタンプ変換の問題

目次1. 概念をすぐに認識する: 2. ローカルフィルター: 3. グローバルフィルター: 4. 拡...

テンプレートタグの使用方法の詳細な説明(Vue での使用方法の概要を含む)

目次1. HTML5のテンプレートタグ2. テンプレートタグ操作のプロパティとメソッド3. Vueの...

Docker でローカルにイメージをインポート/保存/読み込み/削除する方法

1. Dockerはローカルイメージをインポートする場合によっては、イメージをローカルまたは別の友人...

nginx.pid を開く際の失敗と無効の解決策

目次1. 問題の説明2. 問題分析3. 解決策解決策1: ディレクトリを作成する解決策2: 構成ファ...

MySQL で単一のフィールド内の複数の値を分割および結合する方法

複数の値を組み合わせて表示これで、図1から図2に示す要件が揃いました。 どうやってやるんですか?次の...

Office ファイルのオンライン プレビュー用の Vue サンプル コード

最近、電子アーカイブに取り組んでおり、バックエンドではファイルの Huawei Cloud OSS ...

vue3 タイムスタンプ変換 (フィルターを使用せずに)

vue2 では、タイムスタンプを変換するときに、通常はフィルターを使用します。vue3 以降では、...

MySQL5.7 シングルインスタンス自動起動サービスの設定プロセス

1.MySQLのバージョン [root@clq システム]# mysql -v MySQL モニター...

MySQL の乗算と除算の精度の不一致の問題 (除算後の小数点以下 4 桁)

質問今日、プロジェクト関数を書いていたとき、金額の統計計算を行い、単位を変換する必要がありました。そ...

Vue.js フロントエンド Web ページ ポップアップ非同期動作例の分析

目次1. 序文2. ポップアップコンポーネントを2つ見つける3. 自分で作る3.1. Promise...

Vueは視覚的なドラッグページエディタを実装します

目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...