MySQL 8.0.18 インストール構成の最適化チュートリアル

MySQL 8.0.18 インストール構成の最適化チュートリアル

MySQLのインストール、設定、最適化は参考用です。具体的な内容は次のとおりです。

MySQL ダウンロード

まず、公式サイトにログインして、MySQL インストール パッケージをダウンロードします。公式サイトのアドレスは https://dev.mysql.com/ です。一番下までスクロールし、ダウンロードで MySQL Community Server を選択します。

ダウンロードしたいバージョンを選択してください

MySQLのインストール

1. ダウンロードした MySQL インストール ファイル mysql-5.5.43-win32.rar を開き、ダブルクリックして解凍し、「setup.exe」を実行します。

2. インストールの種類を選択します。オプションには、「標準」、「完全」、「カスタム」の 3 つがあります。「カスタム」を選択し、「次へ」を押して続行します。

3. 「参照」をクリックし、インストールディレクトリを手動で指定します。

4. インストール ディレクトリを入力します。私の場合は「C:\Program Files (x86)\MySQL\MySQL Server 5.5」です。「OK」を押して続行します。 このパスを確認したら、サーバーデータファイルをクリックし続けます。このパスも変更する必要があります。このファイルは、MySQL で記述されたデータベースコードを保存します。以前の設定を確認してください。エラーがある場合は、「戻る」を押して戻ってやり直してください。 「インストール」を押してインストールを開始します。

ここに画像の説明を挿入

5. インストールが進行中です。MYSQLのインストールを完了するには、次のインターフェイスが表示されるまでお待ちください。

MySQL の設定

設定方法「詳細設定」または「標準設定」を選択します。設定プロセスを理解するために「詳細設定」を選択します。

サーバー タイプを選択します。「開発者マシン (開発およびテスト タイプ、MySQL はリソースをほとんど占有しません)」、「サーバー マシン (サーバー タイプ、MySQL はより多くのリソースを占有します)」、「専用 MySQL サーバー マシン (専用データベース サーバー、MySQL は使用可能なすべてのリソースを占有します)」

MySQL データベースの一般的な用途として、「多機能データベース (一般的な多機能、良好)」、「トランザクション データベースのみ (サーバー タイプ、トランザクション処理に重点を置いた、一般的な)」、「非トランザクション データベースのみ (非トランザクション、よりシンプル、主に一部のモニタリングとカウントに使用、MyISAM データ型のサポートは非​​トランザクションに限定)」を選択し、「次へ」を押して続行します。

ウェブサイトの同時接続数、 「意思決定支援(DSS)/OLAP(20程度)」、「オンライントランザクション処理(OLTP)(500程度)」、「手動設定(手動設定、自分で数値を入力)」を選択します。

TCP/IP 接続を有効にしてポートを設定するかどうか。有効にしない場合は、自分のマシン上の MySQL データベースにのみアクセスできます。このページでは、「厳密モードを有効にする」を選択して、MySQL が軽微な構文エラーを許可しないようにすることもできます。初心者の場合はトラブル軽減のため標準モードを解除することをお勧めします。ただし、MySQL に慣れた後は、標準モードを使用するようにしてください。これにより、有害なデータがデータベースに入る可能性を減らすことができます。 「次へ」を押して続行します。

つまり、MySQL のデフォルトのデータベース言語エンコーディング (重要) を設定し、通常は UTF-8 を選択して、「次へ」を押して続行します。

MySQL を Windows サービスとしてインストールするかどうかを選択します。また、サービス名 (サービス識別名) を指定したり、MySQL bin ディレクトリを Windows PATH に追加したりすることもできます (追加した後は、ディレクトリ名を指定せずに bin の下のファイルを直接使用できます。たとえば、接続する場合は、「mysql.exe -uusername -ppassword;」で十分で、mysql.exe の完全なアドレスを指定しなくても、非常に便利です)。ここではすべてチェックしましたが、サービス名は変更されていません。 「次へ」を押して続行します。

デフォルトのルート ユーザー (スーパー管理者) のパスワードを変更するかどうかを尋ねられます。 「リモート マシンからのルート アクセスを有効にする (ルート ユーザーが他のマシンにログインできるようにするかどうか。セキュリティを重視する場合はチェックしないでください。利便性を重視する場合はチェックしてください)」。最後に、「Create An Anonymous Account(新しい匿名ユーザーを作成します。匿名ユーザーはデータベースに接続できますが、クエリを含むデータの操作はできません)」にチェックを入れる必要はありません。設定が完了したら、「Next」を押して続行します。

設定が正しいことを確認して「実行」を押すと設定が有効になり、MYSQL のインストールと設定が完了します。

MySQL の最適化

  • 最も適切なフィールド属性を選択する
  • サブクエリの代わりに結合を使用する
  • 手動で作成された一時テーブルの代わりにユニオンを使用する

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル
  • Windows での MySQL 8.0.18 インストール チュートリアル (図解)
  • mysql 8.0.18.zip のインストールと構成方法のグラフィック チュートリアル (Windows 64 ビット)
  • Java を Mysql バージョン 8.0.18 に接続する方法の詳細な説明
  • MySQL 8.0.18 のインストールと設定方法のグラフィック チュートリアル (Linux)
  • MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)
  • MySQL 8.0.18 安定版がリリースされました! 予想通りハッシュ結合が実装されました
  • MacOS での MySQL 8.0.18 のインストールと設定方法のグラフィック チュートリアル
  • Linux (Centos7) に mysql8.0.18 をインストールするチュートリアル図
  • MySQL 8.0.18 のインストールと設定のグラフィックチュートリアル

<<:  ラムダ式の原則と例

>>:  バインドを使用してDNSサーバーを設定する方法

推薦する

dl、dt、dd リスト ラベルの例

dd タグと dt タグはリストに使用されます。通常は <ul><li> タ...

Tencent Cloud 上で Hadoop 3.x 疑似クラスターを構築する方法を説明します

1. 環境整備CentOS Linux リリース 7.5.1804 (コア)インストールフォルダを作...

Vue でルーティング遷移効果を実装する 4 つの方法

Vue ルーター トランジションは、Vue プログラムにパーソナライズされたエフェクトをすばやく簡単...

MySql 共通クエリコマンド操作リスト

MYSQL でよく使用されるクエリ コマンド: mysql> select version()...

HTMLフォームのいくつかの送信方法の概要

最も一般的で、最もよく使用され、最も一般的な方法は、submit タイプを使用することです。コードを...

MySQL インデックスの失敗を引き起こす一般的な書き込み方法の概要

序文最近、古いプロジェクトから残ったいくつかの SQL 最適化の問題に対処するのに忙しくしています。...

CentOS 6.x のインストール時に発生するエラー「ディスク sda に BIOS RAID メタデータが含まれています」の解決方法

今日、CentOS6.2 をインストールしていたところ、ハード ドライブの検出段階を通過できませんで...

衝突検出を実装するためのjs

この記事の例では、衝突検出を実装するためのjsの具体的なコードを参考までに共有しています。具体的な内...

MySQL alter ignore構文の詳細な説明

今日仕事中に、ビジネス側から次のような質問をされました。テーブルがあり、一意のフィールドを追加する必...

JavaScriptエンジンV8の実行プロセスの詳細な説明

目次1. V8ソース2. V8サービスターゲット3. V8の初期アーキテクチャIV. V8の初期アー...

基本構造、ドキュメント タイプ、ヘッダー、本文などの一般的な HTML 要素の概要。

1. 基本構造:コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBL...

autoconfを使用してMakefileを生成し、プロジェクトをコンパイルする手順

序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...

暗号化における https の Apache 展開の概要

目次目的実験環境実験原理実験手順1. 独立したCAを生成する2. サーバーの秘密鍵と署名要求ファイル...

Vue3+Vantコンポーネントを使用してアプリの検索履歴機能を実装する(サンプルコード)

現在、新しいアプリプロジェクトを開発中です。私にとっても初めてのアプリ開発です。チームで調査と検討を...

vue で h5 側のアプリを開きます (Android か Apple かを判断します)

1. 開発環境 vue+vant 2. コンピュータシステム Windows 10 Profess...