mysql 8.0.18.zip のインストールと構成方法のグラフィック チュートリアル (Windows 64 ビット)

mysql 8.0.18.zip のインストールと構成方法のグラフィック チュートリアル (Windows 64 ビット)

以前にインストールされたバージョンのデータベースをアンインストールする方法については、この記事を参照してください。

アンインストールする前に、以前のデータをコピーして保存することを忘れないでください。インストールされたバージョンのデータは次の場所にあります。

インストールされているすべてのバージョンの MySQL 5.7 のアンインストール チュートリアル。提案: アンインストール後は必ず再起動してください。

目次

1.まずは公式ウェブサイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。
2. 初期化my.iniファイルを構成する
3. MySQLを初期化する
4. MySQLサービスをインストールし、MySQLサービスを起動する
5. MySQLに接続してパスワードを変更する

1.まずは公式ウェブサイトにアクセスしてダウンロードし、MySQLダウンロードをクリックします。

2. ダウンロード後に解凍する

2.1 初期化ファイルmy.iniを設定する

解凍したディレクトリには my.ini ファイルはありません。インストール ルート ディレクトリに追加された my.ini ファイルに自分で作成し (新しいテキスト ファイルを作成し、ファイルの種類を .ini に変更)、基本設定を記述します。

[mysqld]
# ポート 3306 を設定 port=3306
# MySQLのインストールディレクトリを設定します basedir=C:\Program Files\MySQL
# MySQLデータベースデータの保存ディレクトリを設定します。datadir=C:\Program Files\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

2.2. C:\Program Files\ に新しい MySQL フォルダを作成します (存在する場合は、以前のものを削除します)

そこに含まれるすべてのディレクトリとファイルを C:\Program Files\MySQL にコピーします。 元々データ フォルダは存在しないため、新しい Data フォルダを作成します。


3. MySQLを初期化する

インストール中は、エラーを回避するために、管理者として CMD を実行しようとします。そうしないと、インストール中にエラーが報告され、インストールが失敗します。

開いたら、mysqlのbinディレクトリに入ります

MySQL ディレクトリの下の bin ディレクトリでコマンドを実行します。

mysqld --initialize --console 

パスワードは次の文字列です。必ずコピーして保存してください。

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

MySQLサービスをインストールする

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

mysqld --インストール

このような事態が発生した場合

これは、mysql サービスがまだ削除中であることを意味します。

sc decelte mysql

次に、上記のインストールサービスを実行します。

サービスが正常にインストールされたら、コマンドnet start mysqlでMySQLサービスを開始します。

5. MySQLに接続してパスワードを変更する

mysql binディレクトリのデータベースに接続します。mysql -u root -p
パスワードをもう一度入力し(デフォルトで生成されたもの)、Enterキーを押します。

パスワードを変更する

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

sqlyong ツールを使用して接続します。

要約: これらは、最近リリースされた 8.0.18 安定バージョンをインストールするための詳細なチュートリアルです。実際、私はある大物の 8.0.16 インストール チュートリアルを参考にし、それに基づいて再構築 (変更) しました。私は今でも彼のブログにとても感謝しています。このブログが皆さんのお役に立てば幸いです。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Kylin V10にMySQL 8.0.28をインストールし、リモートアクセスを実装する
  • MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • 非常に詳細な MySQL8.0.22 のインストールと設定のチュートリアル
  • MySQL 8.0.19 のインストールと設定方法のグラフィックチュートリアル
  • Windows 10 での MySQL 8.0.19 のインストールと設定のチュートリアル
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)
  • MySQL 8.0.28 のインストールと設定方法のグラフィックチュートリアル

<<:  el-tree での不完全なテキスト表示の解決策

>>:  Linux bash: ./xxx: バイナリ ファイルを実行できません エラー

推薦する

独自の FTP および SFTP サーバーを構築するプロセスの紹介

FTP と SFTP はファイル転送プロトコルとして広く使用されています。関連する機能を開発するには...

一般的な Nginx のテクニックと例の概要

1. 複数サーバーの優先順位たとえば、各サーバー ブロックがポート 80 をリッスンする場合、www...

Vue2 と Vue3 でウォッチ リスナーを使用する方法

watch : データの変更を監視する(特定の値の変更イベント) vue2.x データ(){ 戻る ...

Linux で ss コマンドと zabbix を組み合わせてソケットを監視する方法の詳細な説明

目次序文1. ssコマンド2. Zabbix監視マシンの全体的なソケットステータス2.1. スクリプ...

有名なウェブサイトのロゴに使われている25種類のフォントのコレクション

この記事では、25 の有名な Web サイト (Google、Yahoo、Twitter、Digg ...

HTML で div+CSS を使用してシンプルな矢印アイコンを実装するコード

ウェブデザインでは、ウェブページを美しく見せるために矢印を装飾としてよく使用します。現在、多くのウェ...

Ubuntu 20.04 中国語入力方法のインストール手順

この記事では、Google 入力方法をインストールします。実は以前はSogou入力方式を使っていたの...

MySQL タイムブラインドインジェクションの 5 つの遅延方法

MySQL タイム ブラインド インジェクションの 5 つの遅延方法 (PWNHUB の予期しない解...

Linux で XFS パーティション形式のルート ディレクトリを縮小する方法

目次序文システム環境現在のシステムパーティションレイアウトデータのバックアップレスキューモードに入る...

HTML相対パスの親ディレクトリと子ディレクトリの書き方

親ディレクトリを指定する方法../ はソース ファイルの親ディレクトリを表し、../../ はソース...

Linux deb パッケージの解凍、変更、その他の操作方法のコード例

さまざまな理由により、debパッケージ内のさまざまなファイルの内容を直接変更する必要がある場合があり...

Kubernetes の応用分野の概要

Kubernetes は、アプリケーションの移植性とハイブリッド クラウド/マルチクラウドの展開をサ...

LinuxでPythonの組み込みバージョンを削除する手順の詳細な説明

大きな落とし穴、Linuxシステムに付属するPythonのバージョンを簡単に削除しないでください1....

MySQL のロックに関する問題

ロックの分類:データ操作の粒度から:テーブルロック:操作時にテーブル全体がロックされます。行ロック:...

CSS3 タブアニメーションの例 背景切り替えの動的効果

CSS 3 アニメーションの例 - タブの背景切り替えの動的効果、具体的なコードは次のとおりです。 ...