MySQLは最も人気のあるオープンソースデータベース管理システムの1つであり、多くのWebサイトや組織で使用されています。インターネット上には多くのMySQLバージョンがあります。特定のMySQLバージョンを必要とするアプリケーションをホストする場合は、サーバーにインストールされているMySQLのバージョンを知っている必要があります。
この投稿では、LinuxでMySQLのバージョンを確認する方法を紹介します。
前提条件
- Atlantic.NetクラウドプラットフォームでLinuxオペレーティングシステムを実行しているサーバー
- インストールされ実行されているMySQLサーバー
- サーバーで構成されているrootパスワード
1。コマンドラインからMySQLのバージョンを確認する
システムのMySQLバージョンを確認する簡単で簡単な方法は、コマンドラインからです。 Linuxサーバーへのrootアクセス権がある場合は、次のコマンドを使用してMySQLのバージョンを確認できます。
mysql -V
次の出力でMySQLバージョンを取得します。
mysql Ver 8.0.26 for Linux on x86_64 (Source distribution)
MySQLには、いくつかの管理タスクを実行するためのMySQLAdminコマンドラインユーティリティも用意されています。このユーティリティを使用して、MySQLのバージョンを確認することもできます:
mysqladmin -V
次の出力が得られます:
mysqladmin Ver 8.0.26 for Linux on x86_64 (Source distribution)
2。 SHOWVARIABLESを使用してMySQLバージョンを確認する
MySQLコマンドラインユーティリティを使用して、MySQLのバージョンを確認することもできます。
まず、次のコマンドを使用してMySQLサーバーに接続します。
mysql -u root -p
接続したら、次のコマンドを使用してMySQLのバージョンを確認します。
mysql> SHOW VARIABLES LIKE '%version%';
次の出力でMySQLバージョンを取得します。
+--------------------------+-------------------------------+ | Variable_name | Value | +--------------------------+-------------------------------+ | admin_tls_version | TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 | | immediate_server_version | 999999 | | innodb_version | 8.0.26 | | original_server_version | 999999 | | protocol_version | 10 | | replica_type_conversions | | | slave_type_conversions | | | tls_version | TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 | | version | 8.0.26 | | version_comment | Source distribution | | version_compile_machine | x86_64 | | version_compile_os | Linux | | version_compile_zlib | 1.2.11 | +--------------------------+-------------------------------+
3。 SELECTVERSIONを使用してMySQLのバージョンを確認する
MySQLサーバーに接続した後、バージョンの選択を使用することもできます MySQLのバージョンを確認するコマンド。
mysql> SELECT VERSION();
次の出力が得られます:
+-----------+ | VERSION() | +-----------+ | 8.0.26 | +-----------+ 1 row in set (0.00 sec)
4。 STATUSを使用してMySQLのバージョンを確認する
ステータスを実行することもできます MySQLシェル内でクエリを実行して、MySQLのバージョンを確認します。
mysql> STATUS;
次の出力が得られます:
-------------- mysql Ver 8.0.26 for Linux on x86_64 (Source distribution) Connection id: 11 Current database: Current user: [email protected] SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 8.0.26 Source distribution Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8mb4 Db characterset: utf8mb4 Client characterset: utf8mb4 Conn. characterset: utf8mb4 UNIX socket: /var/lib/mysql/mysql.sock Binary data as: Hexadecimal Uptime: 2 min 12 sec Threads: 2 Questions: 17 Slow queries: 0 Opens: 150 Flush tables: 3 Open tables: 66 Queries per second avg: 0.128 --------------
5。 PHPを使用してMySQLのバージョンを確認する
アプリケーションが共有ホスティングでホストされていて、コマンドラインにアクセスできない場合は、PHPファイルをウェブサイトディレクトリにアップロードして、MySQLのバージョンを確認できます。
PHPを使用してMySQLのバージョンを確認するには、次のコンテンツを含むinfo.phpという名前のファイルを作成し、Webサイトのディレクトリにアップロードします。
<?php // Create a database connection. $link = mysqli_connect("localhost", "root", "securepassword"); // Print the MySQL version. echo mysqli_get_server_info($link); // Close the connection. mysqli_close($link);
次に、Webブラウザーを開き、 info.phpにアクセスします。 URL http://your-website-name/info.phpを使用したファイル 。これにより、MySQLバージョンがWebブラウザ画面に表示されます。
結論
この投稿では、LinuxシステムでMySQLのバージョンを見つけるためのいくつかの方法について説明しました。これで、MySQLのバージョンを確認するための好みの方法を選択できます。 Atlantic.NetのVPSホスティングでお試しください!