ホームページ  >  記事  >  データベース  >  Windows で MySQL のバージョンを確認する方法、5 歳児でも習得できるほど簡単

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

王林
王林オリジナル
2024-08-05 14:39:211052ブラウズ

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 バージョン情報を表示する別の方法です。 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/ 無料ダウンロード

以上がWindows で MySQL のバージョンを確認する方法、5 歳児でも習得できるほど簡単の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。