MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル (Windows 版)

MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル (Windows 版)

1. はじめに

プロジェクトではMySQLを使用しています。インターネット上の例を参考にインストールして使用しました。この記事では簡単に紹介します。

2. 環境整備

オペレーティングシステム: Win10

3. チュートリアル

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

MySQL公式サイトからWindows版のインストールパッケージをダウンロードしてください。最新バージョンは8.0.12です。

以下に示すように、「ダウンロード」をクリックし、登録やログインを行わずにダウンロードのみを選択します。

2. MySQLをインストールする

ファイルを解凍する

ファイルをローカルディレクトリに解凍します。解凍ディレクトリは D:\ProjectTools\mysql-8.0.11-winx64 と仮定します。

構成情報

D:\ProjectTools\mysql-8.0.11-winx64ディレクトリを開き、my.iniファイルを見つけます。新しいファイルがない場合は、次のように構成情報を変更します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
# ポート 3306 を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir = D:\ProjectTools\mysql-8.0.11-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir= D:\ProjectTools\mysql-8.0.11-winx64\data
# 許可される最大接続数 max_connections=20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

インストール手順

管理者としてコマンドラインウィンドウ(CMD)を実行します

Dドライブに切り替えて、解凍されたディレクトリに入ります。cd ProjectTools\mysql-8.0.11-winx64\bin

mysqldをウィンドウサービスとしてインストールし、自動的に起動します。

インストールコマンドmysqld --initialize --consoleを実行します。

--initialize // ランダムなルートパスワードを生成するためのデータファイルディレクトリとMySQLシステムデータベースを作成します

--console //コンソールウィンドウプラットフォームにエラーログを書き込む

サービスを開始するnet start mysql

ローカルの MySQL に接続し、mysql -u root -p コマンドを入力し、Enter キーを押してパスワードを入力します。ユーザー名の前にスペースがあってもなくてもかまいませんが、パスワードの前にスペースがあってはならないことに注意してください。スペースがある場合は、パスワードを再入力してください。

データベースを使用する場合、最初のログインのデフォルトのパスワードを変更する必要があります: alter user 'root'@'localhost' identified with mysql_native_password by 'mysql';

データベースを終了する

MySQLサービスを停止します。net stop mysql

開発ツール

MySQL データベース用の開発ツールは多数あります。ここでは、Baidu からダウンロードできる Navicat Premium を使用します。

ツールを開いたら接続を確立します

接続テストでは、接続が確立されたことを示す成功ダイアログ ボックスがポップアップ表示されます。

接続名をダブルクリックすると、MySQL システム ユーザーが表示されます。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル
  • mysql インストーラ コミュニティ 8.0.12.0 インストール グラフィック チュートリアル
  • MySQL 8.0.12 winx64 詳細なインストールチュートリアル
  • MySQL 8.0.12 解凍版インストールチュートリアル個人テスト!
  • MySQL 8.0.12 インストール設定方法とパスワード変更
  • MySQL 8.0.12 解凍バージョンのインストールチュートリアル
  • CentOS7 は yum を使用して mysql 8.0.12 をインストールします
  • MySQL 8.0.12 のインストールと設定方法のグラフィック チュートリアル (Windows10)
  • MySQL Community Server 8.0.12 のインストールと設定方法のグラフィックチュートリアル
  • Windows での MySQL 8.0.12 のインストール手順と基本的な使用方法のチュートリアル

<<:  仮想マシンに Windows Server 2008 オペレーティング システムをインストールする

>>:  Linux で 1 つのファイルの内容を別のファイルの末尾にコピーする

推薦する

VUE ユニアプリコア知識の簡単な紹介

目次仕様a. ページファイルはVueの単一ファイルコンポーネント仕様に準拠しています。 b. コンポ...

インタラクションデザインと心理学の驚くべきつながり18選

デザイナーは心理学を理解する必要があるデザイナーが知るべき心理学という本は非常に興味深いです。まず、...

MySQLの文字タイプは大文字と小文字を区別します

デフォルトでは、MySQLの文字タイプは大文字と小文字を区別しません。つまり、name='A...

HTML テーブルタグチュートリアル (35): 列間属性 COLSPAN

複雑なテーブル構造では、一部のセルが垂直方向に複数のセルにまたがるため、列間属性 COLSPAN を...

MySQLデータベースが予期せずクラッシュし、テーブルデータファイルが破損して起動できなくなる問題を解決します。

問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...

SQL Server 2019 Always On クラスターの Docker デプロイメントの実装

目次Docker デプロイメント Always on クラスターDockerをインストールする建築関...

Vue の長いリストをすばやく読み込む方法

目次背景メインコンテンツ1. コンポーネントの比較2. 実装のアイデア3. キーメソッドソースコード...

React-Native スクリーンショットコンポーネント react-native-view-shot の紹介と使い方のまとめ

目次1. 現象2. 解決策3. 要約: 1. 現象1. 要件: 特定の表示ページをキャプチャしてアル...

vscodeで保存した後のHTML自動フォーマットの問題を解決する

vsCode のバージョンは最近更新され、現在のバージョン番号は 1.43 です。実際、vsCode...

Reactはtodolistの追加、削除、変更、クエリを実装します

目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...

CSS3は光る境界線効果を実現します

操作効果: html <!-- この要素は表示されません。DOM は JavaScript に...

Linuxはscpコマンドを使用してファイルをローカルコンピュータにコピーし、ローカルファイルをリモートサーバーにコピーします。

以下のように表示されます。リモート サーバーのファイルをローカルにコピーします。 scp -r -P...

Linux(中心OS7)は、Java Webプロジェクトの実行環境を構築するためにJDK、Tomcat、MySQLをインストールします。

1. JDKをインストールする1. 古いバージョンまたはシステム独自のJDKをアンインストールする...

MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル (Win10 Home バージョン 64)

超初心者の私は、MySQL を学び始めたばかりで、インストール プロセス中に多くの問題に遭遇しました...

Linux lsコマンドの使用

1. はじめにls コマンドはディレクトリの内容を表示するために使用され、Linux で頻繁に使用さ...