Windows で mysql 8.0.12 をインストールするための詳細なチュートリアル

Windows で mysql 8.0.12 をインストールするための詳細なチュートリアル

この記事では、MySQL 8.0.12のインストール方法に関する詳細なチュートリアルを参考までに紹介します。具体的な内容は次のとおりです。

1. インストール

1. 公式サイトのダウンロードリンクからMySQL 8.0.12をダウンロードします。

2.ダウンロード後、フォルダに解凍します

私の解凍パス: C:\Program Files\MySQL8.0.12

(圧縮フォルダはDドライブに置いてください。cmdで指定フォルダに入れない場合はCドライブに置いても問題ありません。)

3. ファイル構成

まず、メモ帳を使用して、解凍したパスに新しい my.ini ファイルを作成します。

内容は以下のとおりです。

[mysqld]
# ポート 3306 を設定 port=3306
# MySQLのインストールディレクトリを設定します basedir=C:\Program Files\MySQL8.0.12
# MySQLデータベースデータの保存ディレクトリを設定します。datadir=C:\Program Files\MySQL8.0.12\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

4. データベース構成

管理者権限で cmd を入力し、MySQL がインストールされている bin ディレクトリに移動します。手順は次のとおりです。

次に、 mysqld --initialize --consoleと入力すると、次の画面が表示されます。赤いボックスには、データベース ルート ユーザーの初期パスワードが含まれています (必ず覚えておくか、保存してください)。これは、以降のログインに必要になります。誤ってオフにしてしまった場合や忘れてしまった場合は、初期化で生成されたデータディレクトリを削除し、再度初期化コマンドを実行して再生成してください。

次にmysqld --installと入力してmysqlサービスをインストールします。

サービスを開始するには、 net start mysqlと入力します (注: mysqld --removeは MySQL サービスをアンインストールし、 net stop mysql はサービスを停止します)。

5. データベース構成を入力する

mysql -u root -pと入力すると、パスワードの入力を求められます。パスワードは、以前に覚えておくように求められたパスワードです。正しく入力すると、次のインターフェイスが表示され、MySQL コマンド モードに入ったことが示されます。 (私のパスワードの最後の桁は小文字の l でしたが、数字の 1 と間違えてしまいました。それを解明するのに何度か試行する必要がありました。)

次に、パスワードを変更し、 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password' と入力します。次のインターフェイスが表示され、変更が成功したことが示されます。 (注: 最後にセミコロン「;」があり、以下も同様です)

この時点で、MySQL8.0.12 データベースがインストールされています。

2. データベース関連の設定

デフォルトのデータベースを表示するコマンド: show databases;

mysqlデータベースコマンドを選択: use mysql

デフォルトの MySQL ユーザーの手順を表示します:ユーザーからホスト、ユーザー、認証文字列、プラグインを選択します。

新しいユーザーを作成します: CREATE USER 'username'@'hostname' IDENTIFIED WITH mysql_native_password BY 'password'; (ユーザー名とパスワードは覚えやすいものに設定します。私はユーザー名を leo に設定しました。)

新しいユーザーを承認します: GRANT ALL PRIVILEGES ON *.* TO 'user name'@'host name';権限を更新します: FLUSH PRIVILEGES;

MySQL 8.0.12 が Windows に正常にインストールされ、独自のユーザーが作成されました。 cmd ウィンドウはもう必要ないので閉じることができます。次に、データベース グラフィカル ツールを使用してデータベース プログラミングを使用します。

3. Navicatデータベース可視化ツールに接続する

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

ダウンロード後、ディスクに解凍します。私はディスク D に解凍しました。

ファイルが配置されているディレクトリを見つけて、以下に示すようにプログラムを開きます。

開いた後のソフトウェアインターフェースは次のとおりです。

新しい MySQL 接続を作成します。

接続が成功したかどうかをテストするには、接続テストをクリックします。

ここまでですべての設定が完了しました。データベースプログラミングを始めましょう。

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

以下もご興味があるかもしれません:
  • Windows10 mysql 8.0.12 非インストール版 設定 起動方法
  • Windows 10 での MySQL 8.0.12 解凍バージョンのインストール グラフィック チュートリアル
  • MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル (Windows 版)
  • MySQL 8.0.12 のインストールと設定方法のグラフィック チュートリアル (Windows10)
  • Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)
  • Windows ベースの MySQL 8.0.12 のインストール

<<:  Ubuntu 18.04 で MySQL のインストール時にパスワードが要求されない場合の解決方法

>>:  JSコードコンパイラMonacoの使い方

推薦する

HTML で div+CSS を使用してシンプルな矢印アイコンを実装するコード

ウェブデザインでは、ウェブページを美しく見せるために矢印を装飾としてよく使用します。現在、多くのウェ...

MYSQL での Truncate の使用法の詳細な説明

この記事のガイド: テーブル内のデータを削除するには、削除と切り捨ての 2 つの方法があります。TR...

体験をデザインする: ボタンには何があるか

<br />最近、UCDChina は「インターフェース上のテキストに注意を払う」という...

MySQL 5.7.13 ソースコードのコンパイル、インストール、および構成方法のグラフィックチュートリアル

インストール環境: CentOS7 64ビットMINI版公式ソースコードのコンパイルおよびインストー...

Node.jsで子プロセスを作成する方法

目次導入子プロセスプロセスを非同期的に作成する同期作成プロセス導入Node.js のメイン イベント...

フォームで完全な選択または逆選択効果を実現する JavaScript

この記事では、フォームの完全選択または逆選択を実現するためのJavaScriptの具体的なコードを参...

MySql 8.0.11 のインストール プロセスと Navicat とのリンク時に発生する問題の概要

私のシステムとソフトウェアのバージョンは次のとおりです。システム環境: win7、64ビットMySQ...

Dockerコンテナの起動失敗を解決する方法

質問: コンピュータを再起動した後、docker の mysql コンテナを再起動できません。原因が...

HTML テーブル マークアップ チュートリアル (48): CSS で変更されたテーブル

<br />では、CSS 構文を巧みに使用してテーブルを美しくする方法を見てみましょう。...

Webpack5-react スキャフォールディングをゼロから構築するための実装手順 (ソースコード付き)

目次ウェブパック5公式スタート建築ガイド構築を開始する依存する準備が完了したら、プロジェクトの構築を...

MySQL で大文字と小文字を区別しないように設定する方法

mysql は大文字と小文字を区別しないように設定されていますウィンドウズmysqlがインストールさ...

CSS3.0 でネオンボタンアニメーション効果を実装するためのサンプルコード

今日は、CSS 3.0 で実装されたネオン ボタン アニメーション効果を紹介します。効果は次のとおり...

アバター変更機能を実装するJavaScript

この記事では、アバター変更機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...

Maxwell を使用して MySQL データをリアルタイムで同期する方法

目次マクスウェルについてMaxwellの設定と使用1. Maxwellインストールパッケージをダウン...

Javascript で関数のカリー化とデカリー化を実装する方法

関数のカリー化(黒い疑問符の顔)? ? ?カレー(黒い疑問符の顔)? ? ?これは完璧な中国語翻訳で...