「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Windows で MySQL のバージョンを確認する方法、5 歳児でも習得できるほど簡単

Windows で MySQL のバージョンを確認する方法、5 歳児でも習得できるほど簡単

2024 年 8 月 14 日に公開
ブラウズ:948

How to check the MySQL version on Windows, so easy that even a five-year-old can learn it

コンテンツ

  • MySQL のバージョンを知る必要があるのはなぜですか?
  • MySQL バージョンを確認する

    • コマンドラインから
    • MySQL クライアントから
    • SELECT VERSION ステートメント
    • STATUS コマンド
    • SHOW VARIABLES LIKE ステートメント

MySQL のバージョンを知る必要があるのはなぜですか?

バージョン間には大きな違いがある可能性があるため、使用している MySQL のバージョンを知ることが重要です。 MySQL の新しいバージョンは、システムに新しい機能が追加され、より高性能になることを意味します。一部の機能はお使いのシステムでは動作しない可能性があるため、MySQL のバージョン番号は、外部ツールやプラグインを操作する際の潜在的な問題を特定するために不可欠です。

古いデータベースは、セキュリティ違反、データの重複、不正確なレポートなどのエラーに対して脆弱です。組織のニーズに合わせてデータベース ソフトウェアをアップグレードし、最新のソフトウェアとテクノロジーを確実に利用できるようにすることが重要です。さらに、最適な MySQL バージョンをインストールすると、システムに障害が発生する可能性が低くなります。

この記事では、サーバー上の MySQL バージョンを確認する方法を説明します。

MySQL バージョンを確認する

本ガイドラインは、弊社専用サーバーおよびVPSにおけるMySQLのバージョンを確認するためのガイドラインです。一部の操作には root 権限が必要であることに注意してください。また、MariaDB は MySQL のフォークであるため、コマンドは各データベース ソフトウェアと互換的に機能します。

コマンドラインから

次のコマンドを使用して、ローカル MySQL サーバーのバージョンを確認します。このコマンドはオペレーティング システムに固有のものではありません。このコマンドは、MySQL を実行しているすべての Linux、Windows、および macOS バージョンと互換性があります。

mysql -V

これが出力です。

# mysql -V
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

データベース管理タスクは、クライアント側ユーティリティ mysqladmin を使用して実行することもできます。これを使用すると、データベース、テーブル、ユーザーの作成と削除、サーバーの構成と現在のステータスの確認など、さまざまな操作を行うことができます。インストールされている MySQL のバージョンを確認するには、mysqladmin コマンドを使用します。

mysqladmin -V

これが出力です。

# mysqladmin -V
mysqladmin  Ver 9.1 Distrib 10.3.37-MariaDB, for Linux on x86_64

MySQL クライアントから

MySQL コマンド ライン クライアントは、入力編集をサポートするシンプルで直接的な SQL シェルです。 root として次のコマンドを使用して、MySQL クライアントに接続できます。

mysql

これが出力です。

# mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 586239
Server version: 10.3.37-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

出力によると、サーバーは MariaDB バージョン 10.3.37 を実行しています。 MySQL または MariaDB クライアント シェルにインストールされているバージョンに関する詳細情報を取得するコマンドは多数あります。

SELECT VERSION ステートメント

MySQL データベース クライアントで SELECT VERSION() コマンドを使用して、MySQL バージョンを確認します。

SELECT version();

これが出力です。

MariaDB [***]> SELECT version();
 ----------------- 
| version()       |
 ----------------- 
| 10.3.37-MariaDB |
 ----------------- 
1 row in set (0.000 sec)

次のクエリを使用して MySQL バージョンを確認することもできます。

SELECT @@version;

これが出力です。

MariaDB [***]> SELECT @@version;
 ----------------- 
| @@version       |
 ----------------- 
| 10.3.37-MariaDB |
 ----------------- 
1 row in set (0.000 sec)

MariaDB [***]>

ステータスコマンド

MySQL バージョンを確認するもう 1 つのオプションは、STATUS コマンドです。 MySQL クライアント ツールで実行します。

STATUS;

これが出力です。これには、MySQL サーバーの実行時間、スレッド情報、その他の貴重な詳細などの稼働時間情報が含まれています。

MariaDB [***]> STATUS; 
--------------
mysql  Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:      123456
Current database:   testdb_1
Current user:       testdb_user@localhost
SSL:            Not in use
Current pager:      stdout
Using outfile:      ''
Using delimiter:    ;
Server:         MariaDB
Server version:     10.3.37-MariaDB MariaDB Server
Protocol version:   10
Connection:     Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    utf8mb4
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /var/lib/mysql/mysql.sock
Uptime:         18 days 12 hours 40 min 9 sec

Threads: 21  Questions: 12345678  Slow queries: 2  Opens: 12345  Flush tables: 1  Open tables: 2048  Queries per second avg: 18.405
--------------

MariaDB [***]>

SHOW VARIABLES LIKE ステートメント

SHOW VARIABLES LIKE ステートメントは、MySQL バージョン情報を表示するもう 1 つの方法です。 MySQL クライアントに次のコマンドを入力します。

SHOW VARIABLES LIKE "%version%";

これが出力です。

MariaDB [***]> SHOW VARIABLES LIKE "%version%";
 ----------------------------------- ------------------------------------------ 
| Variable_name                | Value                                    |
 ----------------------------------- ------------------------------------------ 
| in_predicate_conversion_threshold | 1000                                |
| innodb_version               | 10.3.37                                  |
| protocol_version             | 10                                       |
| slave_type_conversions       |                                          |
| system_versioning_alter_history | ERROR                                 |
| system_versioning_asof       | DEFAULT                                  |
| version                      | 10.3.37-MariaDB                          |
| version_comment             | MariaDB Server                           |
| version_compile_machine     | x86_64                                   |
| version_compile_os          | Linux                                    |
| version_malloc_library      | system                                   |
| version_source_revision     | 3303748fd133drface4d64ert56c5a09445 |
| version_ssl_library         | OpenSSL 1.0.2k-fips  26 Jan 2017         |
| wsrep_patch_version         | wsrep_25.24                              |
 ----------------------------------- ------------------------------------------ 
14 rows in set (0.020 sec)
MariaDB [***]>

わかりました。この記事が役立つと思われた場合は、お気軽に他の人と共有してください。

練習用の SQL ツールを見つけたい場合は、シンプルなインターフェイスを備えた使いやすい sqlynx を試してみてください。 https://www.sqlynx.com/download/ 無料ダウンロード

リリースステートメント この記事は次の場所に転載されています: https://dev.to/tom8daafe63765434221/how-to-check-the-mysql-version-on-windows-so-easy-that-even-a-five-year-old-can- learn-it-4e40?1侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3