MySQL 8.0.23 インストールの超詳細なチュートリアル

MySQL 8.0.23 インストールの超詳細なチュートリアル

序文

私は現在、顔認識プロジェクトに取り組んでいます。このプロジェクトでは、データベースを使用して学生情報を保存し、フロントエンドとやり取りする必要があります。

MySQLの利点

1. MySQL は優れたパフォーマンスと安定したサービスを備えており、異常なダウンタイムが発生することはほとんどありません。

2. MySQL はオープンソースであり、著作権の制限がないため、自律性があり、使用コストが低くなります。

3. MySQL は長い歴史があり、コミュニティとユーザーは非常に活発です。問題が発生した場合は、サポートを求めることができます。

ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。

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

アドレス: https://dev.mysql.com/downloads/mysql/

私のバージョンまたはご希望のバージョンをダウンロードできます。手順は同様です。

2. 解凍ファイルを設定する

1. 解凍する

解凍ディレクトリは次の設定ディレクトリと一致します

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

解凍したディレクトリにはmy.iniファイルがありません。自分でmy.iniを追加し、以下のデータを記述してください。

[mysqld]
# ポート3306を設定
ポート=3306
# mysqlのインストールディレクトリを設定する
basedir=D:\\MySQL\\mysql-8.0.20-winx64 # これはmysqlの解凍パスです
# MySQLデータベースデータの保存ディレクトリを設定する
datadir=D:\\MySQL\\mysql-8.0.20-winx64\\Data # 上記と同じです。最初にパスにデータ ディレクトリを作成しないでください。後で初期化時に自動的に生成されます。
# 許可される接続の最大数
最大接続数=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベース システムを攻撃しようとするのを防ぐためです。
最大接続エラー数=10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン
デフォルトのストレージエンジン=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットを設定する
デフォルトの文字セット=utf8
[クライアント]
# MySQLクライアントがサーバーに接続するために使用するデフォルトのポートを設定します
ポート=3306
デフォルトの文字セット=utf8

(basedir と datadir のパスを変更することに注意してください)

3. 初期化

cmd(管理者モード)を実行し、mysqlディレクトリのbinフォルダにcdします。

初期化するには、 mysqld --initialize --consoleと入力します。この手順で、mysql の初期パスワードを取得できます。root@localhost の後の文字列が初期パスワードです。後で必要になるので、最初に書き留めておいてください。

// 初期化にはmysqld --initialize-insecure使用することもできます。 -insecure はセキュリティを無視することを意味します。この場合、システムの「root」ユーザーのパスワードは空に設定されます。 それはあなたの選択次第です。

次に次のコマンドを実行します

mysqld --initialize --console 

一時パスワードを覚えておいてください! ! !

4. MySQLサービスをインストールして起動する

mysqld --install [サービス名] 

インストール後、このようになります。

ネットスタートMySQL 

その後、自分の状況に応じて環境変数を追加できます。 この時点で、MySQL は正常にインストールされています。 Navicatなどの他のツールを使用して MySQL を管理できます。

フォローアップ

今すぐパスワードを変更できます。

mysql -uroot -pと入力し(mysqld -u root -pを試しましたが、うまくいきませんでした)、初期パスワードを使用してmysqlにログインし、Enter passwordの後に初期パスワードを入力します。

mysql -u ルート -p 

ALTER USER 'root'@'localhost' を '新しいパスワード' で識別します。

ログイン後、初期パスワードを覚えやすいパスワードに変更してください。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己定義的密碼';入力します (セミコロンを含める必要があります)

次にこのコマンドを入力してパスワードを変更します

このステップは完了です

含まれているデータ テーブルを確認するには、 show databases;,と入力します。

mysql> データベースを表示します。
+--------------------+
| データベース |
+--------------------+
| 情報スキーマ |
|mysql |
| パフォーマンススキーマ |
|システム|
+--------------------+
セット内の 4 行 (0.01 秒)

MySQL 8.0.23 のインストールに関する非常に詳細なチュートリアルに関するこの記事はこれで終わりです。MySQL 8.0.23 のインストール チュートリアルに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録
  • Deepin20.1 システムは MySQL8.0.23 をインストールします (非常に詳細な MySQL8 インストール チュートリアル)
  • mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル
  • MySQL 8.0.22 解凍版インストールチュートリアル(初心者向け)
  • MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

<<:  Ubuntu環境でのPHP関連のパスと変更方法

>>:  HTML 5 プレビュー

推薦する

クラウド CentOS で Docker リモート サービス リンクを有効にするための実装手順

ここでは、dockerがインストールされたcentosサーバーを紹介し、リモートリンクサービスを開始...

HTMLフォーム要素の詳しい解説(パート2)

HTML 入力属性値属性value 属性は、入力フィールドの初期値を指定します。 <フォーム...

vue.js でよく使われる v 命令の解析

目次Vue でのモデルバインド表示の if の v-text の説明v-html: v-オンv-if...

MySQL5.7.27-winx64 バージョン win10 のダウンロードとインストールのチュートリアル図

MySQL 5.7 のインストール私たちは学校で MySQL データベースを学んでいます。先生は私た...

CSS3は三角形の連続拡大効果を実現します

1. CSS3の三角形は特殊効果でズームし続けます11.1 画像プレビュー 11.2 index.h...

Vue双方向バインディングの詳細な説明

目次1. 双方向バインディング2. 他のタグを選択した場合にも同じ結果になりますか? 答えはもちろん...

ウェブページでよく使用される共有コードの完全なリスト(フロントエンドに必須)

コードをコピーコードは次のとおりです。 1. 新浪微博<a href="http:/...

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...

Docker イメージのインポートとエクスポートのコード例

Dockerイメージのインポートとエクスポートこの記事では、移行、バックアップ、アップグレードなどの...

Linux システムでデプロイメント プロジェクトを設定する方法

1. ファイアウォールの設定を変更し、対応するポートを開きますLinux システムのファイアウォール...

MySQL マスタースレーブ同期の原理と応用

目次1. マスタースレーブ同期原理マスタースレーブ同期アーキテクチャ図(非同期同期)マスタースレーブ...

vue-seamless-scrollがスクロールしていいねをするときのデータ同期の問題を解決する

VUE は vue-seamless-scroll を使用して、自動的にスクロールしていいねします。...

Dockerイメージを完全にアンインストールする手順

1. docker ps -a 実行中のイメージプロセスを表示する [root@mylinux~]#...

win10でのmysql5.7.21解凍バージョンのインストールチュートリアル

次のように、Win10でMysqlの解凍バージョンをインストールします。環境: win10 64ビッ...