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

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

MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体的な内容は次のとおりです。

1. インストール手順

インストール パッケージをインストール ディレクトリに直接解凍します。

2. システム変数パスを追加する

解凍されたビンが配置されているパスを入力し、パス環境でパスを構成します。


3. 新しい設定ファイルを作成する

たとえば、解凍後のbinパスは(C:\Program Files\mysql-5.6.41-winx64\binなど)です。解凍後のパス(C:\Program Files\mysql-5.6.41-winx64\など)に新しい構成ファイルを作成します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
 
[mysqld]
# ポート 3306 を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir=C:\\Mysql\\mysql-8.0.17-winx64
# MySQL データベース データの保存ディレクトリを設定します。MySQL 8 以降では次の設定は必要ありません。システムが自動的に生成します。そうでない場合はエラーが報告される可能性があります。# datadir=C:\\Mysql\\mysql-8.0.17-winx64\\data
# 許可される最大接続数 max_connections=20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

注:デフォルトでは、新しいファイルは Windows.txt ファイルに作成され、サフィックスを ini に変更する必要があります。 また、my.ini 構成ファイルのエンコード ルールは ANSI である必要があることに注意してください。そうでない場合、インストール コードの実行時にエラーが報告されます。

4. 管理者としてコマンド ラインを開き、ファイルを解凍した bin ディレクトリにディレクトリを切り替えます。

ヒント:管理者権限で実行するコマンド ウィンドウを選択し、ステップごとに入力します。

5. Mysqlを初期化します。Mysql8.0以降では、データフォルダが自動的に生成されます。次のコードは適切なものを選択します。

mysqld --initialize-insecure (推奨、ルートパスワードを設定しないでください)
 
//生成されたパスワードは、実際の接続中に誤って入力されたり忘れられたりして、MySQL への接続に失敗する可能性があります。
mysqld --initialize --console (推奨されません。コンソールでランダムなルート パスワードを生成します)

/p>

注:実行時に何かが足りないというメッセージが表示される場合は、Microsoft ランタイム ライブラリが不足しており、ダウンロードしてインストールする必要があることを意味します。

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

//mysql をインストール service mysqld install mysql
 
//mysql サービスをアンインストールする sc delete mysql (管理者権限が必要)
 
//mysql サービスを削除します (mysql を停止する必要があります)
mysqld -削除

コマンドが正常に実行されると、通常は「サービスが正常にインストールされました」と表示されます。

7. MySQLサービスを有効にする

ネットスタートMySQL 

8.Mysqlにログインする

mysql -uroot 

9. パスワードの設定(変更)

// データベースを切り替えてmysqlを使用します。
 
// root ユーザーのパスワードを 225514 に変更し、必要に応じて自分で設定します alter user 'root'@localhost identified by '225514';
 
//権限をフラッシュします。通常、パスワードを変更するときやユーザーを承認するときに権限をフラッシュする必要があります。
 
 // mysqlを終了し、両方ともデータベースを正常に終了できます
 出口

注意: MySQL 8.0 以降では、パスワード機能を使用してパスワードを変更することはできません。

10. データベースに再ログインする

//Enterキーを押した後、正しいパスワードとmysql -uroot -pを入力します。

11. インストールが完了したら、エンコード バージョンが新しいため、パスワードのエンコード ルールを変更する必要があります。変更しないと、他のソフトウェアがデータベースに接続できなくなります。

cmd ウィンドウがデータベースに入ったら、次のコードを実行します。

mysql_native_password で識別されるユーザー 'root'@'localhost' を 'root' によって変更します。
権限をフラッシュします。

これで、MySQL 8.0.22 のインストールと設定の紹介は終了です。ぜひ、さらなるアドバイスをいただき、お互いにコミュニケーションを取り、一緒に学んでいきましょう。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル図 (テスト済みで効果的)
  • Ubuntu 20.04 に MySql5.7 をインストールして構成するための詳細なチュートリアル
  • MySQL 8.0.22.0 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQLのインストールと設定に関する詳細なチュートリアル

<<:  HTML をホームページとして設定し、お気に入りに追加_Powernode Java Academy

>>:  Nginx 502 Bad Gateway エラーの原因と解決策

推薦する

MySQL は、現在のデータ テーブル内のすべての時間に対して指定された時間間隔を増加または減少させます (推奨)

DATE_ADD() 関数は、指定された時間間隔を日付に追加します。現在のテーブル内のすべてのデー...

JS の 3 つの主要な問題、非同期性とシングルスレッドについて簡単に説明します。

目次シングルスレッド非同期シングルスレッドしかし、開発中にネットワーク リクエストやスケジュールされ...

MySQL 5.7 の同時レプリケーションにおける暗黙のバグの分析

序文当社の MySQL オンライン環境のほとんどはバージョン 5.7.18 を使用しています。このバ...

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

この記事では、MySQL 8.0のインストールと設定方法を参考までに紹介します。具体的な内容は以下の...

HTML のメタタグの簡単な比較

メタ タグは、ファイル情報を定義し、検索エンジンによる検索を容易にするために Web ページ ファイ...

ウェブページの再設計の7つの主要要素 ウェブページの再設計の7つの主要要素を共有する

Shopify Plus は、私たちが設立した e コマース プラットフォームのエンタープライズ バ...

CSSでフレックス配置を表示する(レイアウトツール)

display: flex レイアウトに関しては、深く理解している人もいますし、私も他の人の作業か...

Yahooのフロントエンド最適化に関する35のルールについての簡単な説明

概要: 仕事でも面接でも、Web フロントエンドのパフォーマンスを最適化することは非常に重要です。で...

CSS3の3D効果を使って立方体を作成する

CSS3 の 3D 効果を使用して立方体を作成する方法を学ぶと、3D シーンの回転と変位のプロパティ...

Mybatisの特殊文字処理の詳細な説明

序文: Mybatis の特殊文字処理、Mybatis の xml ファイル内の特殊文字の処理、ここ...

MySQLは、統計クエリを最適化するために、sum、case、whenを巧みに使用します。

私は最近、会社で統計レポートの開発に関わるプロジェクトに取り組んでいました。データの量が比較的多かっ...

vuex での Getter の使用法の詳細な説明

序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...

JavaScript 構造化代入の詳細な説明

目次コンセプト配列の分割値を個別に宣言して割り当てるデフォルト値の構造化解除変数値の交換関数によって...

MySQL 5.7.17 zip パッケージ バージョンを Windows 10 にインストールするチュートリアル

mysql5.7.17のインストールチュートリアルを参考までに共有します。具体的な内容は次のとおりで...

フレックスレイアウトの互換性の問題の概要

1. W3C バージョンの flex 2009年版フラグ: display: box; または bo...