Windows での MySQL 8.0.15 の詳細なインストールと使用のチュートリアル

Windows での MySQL 8.0.15 の詳細なインストールと使用のチュートリアル

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

インストール

1.公式サイトからzipをダウンロードする

2. 解凍して指定されたディレクトリにコピーします。新しいデータ ファイルを作成します。環境変数を追加する

3. 新しいmy.iniファイルを作成する

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

4. 管理者はコマンドラインウィンドウを実行してMySQLを設定します。

binディレクトリに入り、コマンドを実行します

mysqld --インストール --コンソール

次に、<

mysqld --initialize --console

パスワードを記憶する: kf,aaCx:I6Rq (最初のスペースを除く)

5. MySQLサービスを開始する

ネットスタートMySQL

サービス名が無効です

mysqld --install --console プロンプトによると、サービスはすでに存在しますが、サービス名はまだ無効です。その後、コンソールパラメータを削除して実行しました。

mysql --インストール

サービスが正常にインストールされ、開始されたことを表示します

ネットスタートMySQL

起動に成功しました。

(サービスを停止します: net stop mysql)

6. ログインを開始する

mysql -u ルート -p

Enter キーを押して、デフォルトの非常に安全なパスワードを入力します。

データベースの使用:

MySQLを使用する

まずパスワードをリセットするように求められます。埋め込む

ALTER USER 'root'@'localhost' を '123456' によって mysql_native_password で識別します。

このとき、パスワードは 123456 に変更されました。

7. データベースを使用する

このエラーが発生しました。ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: YES) このログイン エラー、

コマンドを間違って入力しました。

解決策については、ブログ投稿を参照してください: win10 での MySQL 8.0 ログインでユーザー 'root'@'localhost' のアクセスが拒否される問題を解決する (パスワード: YES を使用)

8. データベースとテーブルを作成する

9. MySQLのバージョンを確認する

使用

1. MySQLサービスを起動する

ネットスタートMySQL

管理者に有効にするには

(サービスを停止します: net stop mysql)

2. ログインを開始する

mysql -u ルート -p

3. データベースを使用する

データベースを表示します。
使用テスト;
テーブルを表示します。
やめる
ネットストップmysql

4. データベースを作成するための一般的な操作

データベーステストを作成します。

テーブルを作成

テーブル学生を作成(
 -> id 整数、
 -> 名前varchar(8),
 -> パスワードvarchar(20));

データの挿入

学生ID、名前、パスワードを挿入します
 -> 値(1001,"xx",123456);

データを選択

学生から*を選択します。

NavicatはMySQLに接続します

リンク: Navicat Premium 12.0

exeを開いてMySQL接続を作成する

接続成功アイコンは緑色です

データベースの問題を解決する 'localhost' 上の MySQL サーバーに接続できない (10061)

'localhost' 上の MySQL サーバーに接続できません (10061)。一度も触ったことがないので、開ける方法がありません。

タスク マネージャーを開き、[サービス] をクリック -> MySQL を見つけて右クリックし、サービスを開始します。しばらく待ってから、データベースを再度開きます。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
  • Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 インストール グラフィック チュートリアルとデータベースの基礎
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアル
  • Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • Centos7 での mysql 8.0.15 のインストールと設定

<<:  vscode で webpack 命令を使用すると「このシステムではスクリプトの実行が禁止されているため」と表示される問題について (完璧な解決策)

>>:  Windows Server 2008 R2 サーバーが理由もなく自動的に再起動する問題の解決策

推薦する

JavaScript の setTimeout() の使用法の概要

目次1. はじめに2. setIntervalとsetTimeoutの違い3.タイムアウトを設定する...

外部ネットワークアクセスを許可するためのMysql5.6の設定手順の詳細を共有する

最近、MySQL 5.6 を導入しましたが、デフォルトでは MySQL はローカル サービスのみを許...

よくある HTML タグの記述エラー

HTML Police がコードを調べて意味のないタグをすべて見つけ出すので、注意を払う必要がありま...

写真のプレビューとアップロード機能を実現するhtml+css+js

はじめに: Web ページを作成するときに、画像をアップロードする必要がある場合がよくあります。画像...

DockerにTomcat8をインストールする方法

1. dockerでtomcat8をインストールする1. Docker HubでTomcatイメージ...

Win10 での MySQL 5.7 の詳細なインストールと設定のチュートリアル

1. MySQL 5.7を解凍する2. 新しい設定ファイルmy.iniを作成し、 D:\Free\m...

React Fiber構造の作成手順

目次リアクトファイバーの作成1. 始める前に2. React.renderから始める3. 終了リアク...

Linux trコマンドの使用

1. はじめにtr はテキストの一部を変換または削除するために使用されます。 tr は transl...

CentOS7 は rpm パッケージを使用して mysql 5.7.18 をインストールします

例示するこの記事は、2017 年 5 月 20 日に MySQL-5.7.18 を使用して作成されま...

Angularルーティングの基礎の詳細な説明

目次1. ルーティング関連オブジェクト2. ルーティングオブジェクトの場所3. ルーティング構成4....

ページにスクロールバーが表示されたときに、スクロールバーがページ幅に影響しないようにする方法

本体の幅をウィンドウの幅に設定します(次のスクリプトで制御されます) $("body&qu...

MySQL レプリケーション テーブルの詳細とサンプル コード

MySQL レプリケーション テーブルの詳細な説明テーブル構造、インデックス、デフォルト値などを含む...

VMware ESXi 5.5 の展開および構成図のプロセス

目次1. インストール要件2. OSイメージのダウンロード3. VMware Workstation...

「いいね!」文がインデックスに登録されないのはなぜですか?

序文この記事は、最も人気のある言語で最も退屈な基礎知識を説明することを目的としていますこのトピックは...