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

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

インストール中に遭遇した問題を記録しておきますので、皆様のお役に立てれば幸いです。

1. ダウンロード(公式の推奨はダウンロードしてインストールすることですが、解凍されたバージョンの方が便利です)、ダウンロードアドレス:

2. 解凍するには、もう 1 つの手順を追加する必要があります。

(1) my.ini というファイルを作成します。追記: 以前データフォルダを作成しましたが、その後のインストールでエラーが発生しました。これは警告として受け止めてください。

3. my.ini ファイルを変更します。

[mysql]

# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
# ポート 3306 を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir = D:\\Program Files\\mysql\\
# mysqlデータベースデータの保存ディレクトリを設定します。datadir = D:\\Program Files\\mysql\\data
# 許可される最大接続数 max_connections=20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# 作成モード sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

特に注意すべき点:

(1) ディレクトリ D:\\Program Files\\mysql\\data は「\\」でなければなりません。「\」を使用するとエラーが報告されます。代わりに「/」を使用することもできます。
(2)MySQLインストールディレクトリとデータ保存ディレクトリは、設定したディレクトリが上記と同じでない限り、設定したディレクトリに変更する必要があります。

4. mysql環境変数を設定します。

パスをクリックして以下を追加します:

5. 管理者として cmd を実行し、次の操作を行います。

(1)mysqlのbinディレクトリに切り替えます。
(2) mysqld --initialize コマンドを実行します。新しいディレクトリデータが生成されます。.err ファイルをチェックして、root ユーザーによって生成されたランダム パスワードを確認します。


(3)mysqld --installコマンドを実行してmysqldサービスをインストールします。

(4)net start mysqlコマンドを実行してMySQLサービスを開始します。

(5)mysql -u root -pコマンドを実行してMySQLデータベースに接続し、上記でランダムに生成されたパスワードを入力します。

(6)次のSQLを実行してルートパスワードをリセットします。

mysql> mysql_native_password で識別されるユーザー 'root'@'localhost' を '新しいパスワード' で変更します。

ヒント:

  • mysqld –initialize-insecure はパスワードなしで root ユーザーを自動的に生成します。
  • mysqld –initialize はランダムなパスワードを持つ root ユーザーを自動的に生成します。
  • mysqld -remove は自身の mysqld サービスを削除します。
  • net stop mysql コマンドは、mysql サービスを停止します。
  • エラーが発生した場合は、データ フォルダーをクリアします。データ ファイルを削除し、remove--initialize--install--start (これらはコマンドではありません) プロセスを再実行することをお勧めします。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Windows 10 での mysql-8.0.17-winx64 のインストール方法
  • Windows10でmysql8.0.17を置き換える詳細なチュートリアル
  • MySQL 8.0.17 インストール グラフィック チュートリアル
  • MySQL 8.0.17 のインストールと設定のグラフィックチュートリアル
  • win2008 で mysql8.0.11 を mysql8.0.17 にアップグレードする詳細な手順
  • MySQL 8.0.17 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.17 winx64 (Navicat 付き) 手動構成バージョンのインストール チュートリアル図
  • mysql-8.0.17-winx64 のデプロイメント方法
  • MySQL 8.0.17 のインストールと使用方法のチュートリアル図
  • Mysql 8.0.17 winx64バージョンのインストール中に発生した問題を解決する

<<:  Linux nlコマンドの使い方

>>:  LinuxにRocketMQインスタンスをインストールする手順

推薦する

MySQL のダウンロードとインストールの詳細グラフィックチュートリアル

1. MySQLデータベースをダウンロードするには、公式Webサイトにアクセスしてください:http...

ウェブページを最適化してメモリとCPUの使用率を削減

一部の Web ページは大きく見えなくても開くのに非常に時間がかかる場合があります。一方、他の We...

Apache をインストールした後、サービスを開始できません (サービスを開始するとエラー コード 1 が表示されます)

目次1. エラーメッセージ2. エラーの原因3. 解決策1. エラーメッセージ1. インストール後、...

初心者がソースコードからMySQLのデッドロック問題を理解する

夜遅くまで何度も困難なシングルステップデバッグを行った後、ようやく理想的なブレークポイントを見つけま...

MySQLトリガーについて深く理解するための記事

目次1. SC テーブルを挿入または変更するときに、テスト スコアが 0 ~ 100 の範囲外の場合...

Vue ユニットテストに関する予備調査

目次序文なぜユニットテストを導入するのですか?ユニットテストの概要テスト開発パターン1. テスト駆動...

Alibaba Cloud centos7にmysql8.0.22をインストールする詳細なチュートリアル

1. MySQLインストールパッケージをダウンロードするまず、https://dev.mysql.c...

Javascript で SessionStorage と LocalStorage を使用する方法

目次序文SessionStorage と LocalStorage の紹介SessionStorag...

MySQLの水平および垂直テーブルパーティションの説明

前回の記事で、MySQL ステートメントの最適化には限界があると述べました。MySQL ステートメン...

Linux には make コマンドがありません (make: *** ターゲットが指定されておらず、makefile または make コマンドのインストール方法が見つかりません)

知らせ! ! !この状況は、実際には仮想マシンのインストール中に回避できます。次回仮想マシンをテスト...

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

この記事ではMySQL 5.7.20のインストールと設定方法を記録し、皆さんと共有します1. MyS...

CSS における px、em、rem、pt の特徴、違い、変換について詳しく説明します。

コンセプト紹介: 1. px (ピクセル):仮想的な長さの単位で、コンピュータ システムのデジタル画...

知っておくべき 25 の Vue のヒント

目次1. プロパティを型リストに制限する2. デフォルトのコンテンツと拡張ポイント3. ネストされた...

MySQLの浅いエントリと深いエグジットの原則についての簡単な説明

目次1. ページの概要2. 下限と上限3. ページディレクトリを使用する4. ページの実際の外観4....

MySQL の結合クエリとサブクエリの問題

目次複数テーブル結合の基本構文クロス結合と直積現象クロスコネクトデカルト積現象内部結合外部結合左外部...