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インスタンスをインストールする手順

推薦する

Linux カーネル デバイス ドライバー システム コールに関する注意事項

/**************************** * システムコール**********...

Windows 8 での ssh コマンドの使用記録

1. 仮想マシンとgit bashウィンドウを開き、接続の準備をします2. 仮想マシンでifconf...

Vue3はJingdong製品詳細ページの虫眼鏡効果コンポーネントをカプセル化します

この記事では、Jingdong製品詳細ページの虫眼鏡効果コンポーネントに似たvue3カプセル化の具体...

Linux ファイルディレクトリ管理コマンドの概要

タッチコマンドこれには 2 つの機能があります。1 つは、既存のファイルの時間タグを現在のシステム時...

CSS でのフレックスレイアウトの詳細な説明

フレックス レイアウトは、エラスティック レイアウトとも呼ばれます。任意のコンテナーをフレックス レ...

Vueプラグインの詳しい説明

要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....

MySQLアラームの詳細な分析と処理

最近、あるサービスにアラームが発生し、耐えられなくなっています。アラーム情報は次のとおりです。メトリ...

nodejs で worker_threads を使用して新しいスレッドを作成する方法

導入前の記事で述べたように、NodeJS には 2 種類のスレッドがあります。1 つは、ユーザー リ...

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

Ubuntu環境におけるPHP関連パスPHP パス /usr/bin/php phpize5 /us...

Vueライフサイクルカメラの8つのフック関数

目次1. beforeCreateとcreated関数2. beforeMountとmount関数3...

Ajax responseText による JSON データの解析のケース スタディ

ajax 処理後にサーバーから返される responseText が JSON データであるという問...

正規表現に基づくあいまい文字列置換を実装するMySQLの方法の分析

この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を...

CentOS 7.3 で Nginx 仮想ホストを設定する方法

実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...

リクエスト数を制限するために Ajax 同時リクエストを実装するために js を使用するサンプル コード

問題の説明: 非同期リクエストの数が不確定な場合、数百の http リクエストが瞬時に発生したときに...

MySQL クエリにおける LIMIT の大きなオフセットによって引き起こされるパフォーマンス低下の分析

序文MySQLクエリはselectコマンドを使用し、limitとoffsetパラメータを使用して、指...