MySQL 8.0.21 のインストール手順と問題解決

MySQL 8.0.21 のインストール手順と問題解決

公式サイトをダウンロード

まず公式ウェブサイトにアクセスしてMySQLをダウンロードしてください

リンクはmysqlのダウンロードアドレスにジャンプします: https://dev.mysql.com/downloads/mysql/
最新バージョンは8.0.21です

ここに画像の説明を挿入
ここに画像の説明を挿入

解凍後は以下のようになります。

ここに画像の説明を挿入

初期設定

ダウンロードして解凍したフォルダには my.ini ファイルがないので、ここで新しいものを作成しました。設定はここに記載してありますので、それをコピーして実際の状況に合わせて変更してください。

ここに画像の説明を挿入

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

タイムゾーン設定について

  • 著者のタイムゾーン設定を参照してください
  • my.ini ファイルのmysqldセクションに default-time_zone = '+8:00' を追加します。

**大胆なスタイル**

データ削除後の不連続IDの問題について

IDを順番に出力するには、IDを初期化してリセットする必要があります。
テーブル user3 を変更して ID を削除します。
alter table user3 add id int not null primary key auto_increment first;

正式な設置

さて、準備は完了しましたので、インストールを始めましょう。

ここに画像の説明を挿入

アドレスバーに「cmd」と入力するだけで、インストール用のコマンド ライン インターフェイスに入ることができます。
プログラムを実行する権限がないユーザーもいるため、管理者として実行する必要があります。

ここに画像の説明を挿入

ここに画像の説明を挿入

私。 。泣きながら信じてましたが、再インストールしても同じでした。よし、ダウンロードしてみます。

ここに画像の説明を挿入

シューッ、それはやりすぎだ!

ここに画像の説明を挿入

筆者は泣きながらVM仮想マシンをインストールし、自信を取り戻してコンピュータを再起動した

構成

mysqld --initialize --console

ここに画像の説明を挿入

🆗!!!

ここに画像の説明を挿入

これは一時的なパスワードです。

インストールするには、次のコマンドを実行します: mysqld --install

ここに画像の説明を挿入

これは成功だ

ここに画像の説明を挿入

MySQLを起動する

インストールは成功し、MySql を起動する準備ができました。

net start mysql は、mysql サービスを起動します。net stop mysql は、mysql サービスをシャットダウンします。

ここに画像の説明を挿入

ちなみに、MySQLを視覚的に操作する方法については、個人的にはこちらを使っています

ここに画像の説明を挿入
ここに画像の説明を挿入

以前のパスワードはまだ保存されていますか?

ここに画像の説明を挿入
ここに画像の説明を挿入

ヒス、多分長すぎたのでしょう、実際にパスワードを直接設定することができます。

もちろん、先ほど操作した mysql\bin ディレクトリ内のデータベースに接続することもできます。
mysql -u ルート -p
パスワードを入力してEnterを押してください

ここに画像の説明を挿入
ここに画像の説明を挿入

mysql> が表示されたら、MySQL コマンドラインを入力したことになり、パスワードを変更できるようになります。
ALTER USER 'root'@'localhost' IDENTIFIED BY '新しいパスワード';

Enterキーを押してから**exit; **これでMySQLが終了します

インストールプロセス中に報告されたシステムエラー2について

ここに画像の説明を挿入

システム環境変数を設定しても、システム エラー 2 が発生します。
この時点で慌てる必要はありません。著者の指示に従って進めてください。
注意: まず、誤ってインストールしたサービスを削除するか、残りのサービスをアンインストールしてください。

  • mysqld 削除
  • mysqld インストール
  • ネットスタートMySQL

そして成功しました。

ここに画像の説明を挿入
ここに画像の説明を挿入

サービスはすでに存在します!

mysqld --install の後に次の文が表示された場合:サービスは既に存在します。
sc delete mysql を使用してサービスを削除します。
次にmysqld --isntallを実行します。
サービスが正常にインストールされたことが表示されます。

MySQL 8.0.21 のインストール手順と問題解決方法についてはこれで終わりです。MySQL 8.0.21 のインストール手順の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)
  • MySQL Installer 8.0.21 インストール チュートリアル (画像とテキスト付き)
  • MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)
  • MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル

<<:  Dockerイントラネット侵入FRP展開の実装プロセスの分析

>>:  HTML 5のドラフトは正式な標準にはならなかった

推薦する

Windows 10でDockerコンテナのポートにアクセスできない問題に対する完璧な解決策

Windows 10 で Docker コンテナのポートにアクセスできない問題を解決する (ポート ...

Google の新しい UI から学べること (画像とテキスト)

2011 年に最も顕著なウェブサイトの変更は、一連の製品に新しいユーザー インターフェースを導入した...

MySQLアカウントのIP制限条件を変更する方法

序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...

Vue.js スロットにおけるスコープ付きスロットの使用法の詳細な説明

目次スロットなしVue2.x スロットスロット付き名前付きスロットスロット属性なしスロットの簡単なサ...

Brotli圧縮アルゴリズムを有効にするNginxの実装プロセスの詳細な説明

序文Web アプリケーションでは、トラフィックを節約し、転送データのサイズを縮小し、転送効率を向上さ...

Dockerは終了状態で起動します

docker run後、ステータスは常にExitedになります解決:パラメータを追加: -it do...

Win10にnginxをインストールして設定するプロセス

1. はじめにNginx は、無料のオープンソースの高性能 HTTP サーバーおよびリバース プロキ...

MySQL で特定の日、月、または年のデータをクエリするためのコードの詳細な説明

今日 テーブル名から * を選択します。ここで、to_days(時間フィールド名) = to_day...

Vue における Vue.use() の原理と基本的な使用法

目次序文1. 例で理解する2. ソースコードを分析する3. まとめ要約する序文他の人のコンポーネント...

Linux で PHP を 5.6 にアップグレードする実用的な方法

1: ターミナルに入ったらPHPのバージョンを確認する php -v出力は次のようになります。 PH...

MySQL 5.7 のインストールと設定方法のグラフィックチュートリアル

このチュートリアルでは、MySQL 5.7のインストールと設定方法を参考までに紹介します。具体的な内...

CentOS 6.5 の設定 ssh キーフリーログインで pssh コマンドを実行する方法の説明

1. psshを確認してインストールします。yum list pssh 2. キーレスログインが設定...

Docker で既存のイメージに基づいて新しいイメージを構築する方法

既存のイメージから新しいイメージを構築することは、Dockerfile ドキュメントを通じて行われま...

docker によってプルされたイメージがどこに保存されるかの詳細な説明

20200804追記:記事の内容に誤りがある可能性があります。他の回答を検索することもできます。 d...

初心者のためのウェブサイト構築入門 - ウェブサイト構築に必要な条件とツール

今日は、初心者の次のような質問に答えます。学ぶ勇気さえあれば、自分のウェブサイトを構築するのは簡単で...