MySQL (dan MariaDB) adalah sistem manajemen basis data relasional open-source yang paling populer. Ada beberapa perbedaan penting antara versi MySQL, jadi mengetahui versi mana yang berjalan di server Anda mungkin cukup penting dalam beberapa situasi.

Misalnya, jika Anda menginstal aplikasi yang memerlukan versi MySQL tertentu, sebelum memulai dengan instalasi, Anda perlu mengetahui versi server MySQL Anda.

Dalam artikel ini, kami akan menunjukkan kepada Anda cara memeriksa versi MySQL atau MariaDB server yang diinstal pada sistem Anda.

Memeriksa Versi MySQL Dari Command Line

Jika Anda memiliki akses SSH ke server, ada beberapa perintah berbeda yang dapat membantu Anda melihat versi MySQL.

Biner MySQL server dinamai mysqld. Untuk mendapatkan versi server, jalankan mysqld dan di imbuhi opsi --version atau -V:

mysqld --version

Perintah akan menampilkan informasi tentang versi MySQL dan keluar. Dalam contoh ini, versi server MySQL adalah 5.7.27:

mysqld  Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))

Jika server MySQL memerlukan otentikasi, Anda harus menggunakan sudo mysql atau mysql -u username -p.

mysqladmin adalah utilitas klien yang digunakan untuk melakukan operasi administratif di server MySQL. Perintah mysqladmin dapat juga digunakan untuk menanyakan versi MySQL:

mysqladmin -V

Output akan sedikit berbeda dari perintah sebelumnya:

mysqladmin  Ver 8.42 Distrib 5.7.27, for Linux on x86_64

Melihat Versi MySQL Dari Shell Internal MySQL

Utilitas klien perintah seperti mysql, juga dapat digunakan untuk menentukan versi server MySQL.

Untuk terhubung ke server MySQL cukup ketik mysql:

mysql

Setelah terhubung ke shell MySQL, versi akan dicetak di layar:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)

Untuk mendapatkan informasi tentang versi MySQL dan komponen lainnya, gunakan kueri variabel version :

SHOW VARIABLES LIKE "%version%";
+-------------------------+-------------------------+
| Variable_name           | Value                   |
+-------------------------+-------------------------+
| innodb_version          | 5.7.27                  |
| protocol_version        | 10                      |
| slave_type_conversions  |                         |
| tls_version             | TLSv1,TLSv1.1           |
| version                 | 5.7.27-0ubuntu0.18.04.1 |
| version_comment         | (Ubuntu)                |
| version_compile_machine | x86_64                  |
| version_compile_os      | Linux                   |
+-------------------------+-------------------------+
8 rows in set (0.02 sec)

Ada juga beberapa pernyataan dan perintah lain yang dapat menunjukkan kepada Anda versi MySQL. Pernyataan SELECT VERSION() hanya akan menampilkan versi MySQL.

SELECT VERSION();

Perintah STATUS menunjukkan versi MySQL serta informasi tentang status server:

STATUS;

Melihat Versi MySQL Menggunakan PHP

Jika Anda menggunakan shared hosting dan tidak memiliki akses ke baris perintah atau ke klien MySQL seperti PhpMyAdmin, Anda dapat menentukan versi server MySQL menggunakan PHP.

Dalam direktori root dokumen situs web Anda, unggah file PHP berikut menggunakan klien FTP atau SFTP. Pastikan Anda mengubah mysql_user dan mysql_password dengan akun user MySQL yang Anda miliki :

mysql-version.php
<?php

// Koneksi ke database dengan user dan password.
$link = mysqli_connect("localhost", "mysql_user", "mysql_password");

// Print versi MySQL di Layar.
echo mysqli_get_server_info($link);

// Tutup koneksi yang ada
mysqli_close($link);

Buka file di browser dan versi server MySQL akan ditampilkan di layar : (contoh versi pada sistem kami)

5.7.27-0ubuntu0.18.04.1

Kesimpulan

Menentukan versi server MySQL adalah tugas yang relatif mudah. Dalam panduan ini, kami telah menunjukkan beberapa opsi berbeda tentang cara menemukan versi MySQL yang berjalan di sistem Anda.