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 コマンド ライン クライアントは、入力編集をサポートするシンプルで直接的な 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 クライアント シェルにインストールされているバージョンに関する詳細情報を取得するコマンドは多数あります。
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 ステートメントは、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/ 無料ダウンロード
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3