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.