Pendahuluan
Dalam dunia pengelolaan server Linux, pemantauan dan pemahaman terhadap komponen krusial seperti basis data adalah hal yang sangat penting. MySQL dan MariaDB, sebagai sistem manajemen basis data open-source yang populer, sering digunakan untuk menyimpan dan mengelola data di berbagai aplikasi web dan server. Oleh karena itu, mengetahui versi MySQL atau MariaDB yang sedang berjalan di server Linux Anda adalah informasi dasar yang perlu Anda ketahui. Artikel ini akan membahas secara detail cara untuk memeriksa versi MySQL atau MariaDB di server Linux Anda, serta mengapa informasi ini sangat penting.
Mengapa Anda Perlu Mengetahui Versi MySQL atau MariaDB di Server Linux Anda
Sebelum kita memasuki langkah-langkah praktis untuk memeriksa versi MySQL atau MariaDB, mari kita pahami mengapa informasi ini sangat penting dalam pengelolaan server Linux Anda.
- Kompatibilitas Aplikasi: Versi MySQL atau MariaDB yang berbeda mungkin memiliki fitur atau perilaku yang berbeda. Mengetahui versi yang sedang berjalan memungkinkan Anda untuk memastikan bahwa aplikasi Anda kompatibel dengan sistem basis data yang digunakan.
- Keamanan: Pembaruan keamanan dan perbaikan kerentanannya sering kali dirilis oleh pengembang MySQL atau MariaDB. Dengan mengetahui versi yang sedang berjalan, Anda dapat memeriksa apakah server Anda telah diperbarui ke versi yang paling aman.
- Pemecahan Masalah: Saat terjadi masalah dalam operasi server atau aplikasi yang terkait dengan basis data, informasi tentang versi MySQL atau MariaDB dapat membantu dalam proses pemecahan masalah. Beberapa masalah mungkin terkait dengan versi tertentu dari sistem basis data.
- Pengembangan dan Perencanaan: Jika Anda bertanggung jawab atas pengembangan atau perencanaan infrastruktur server, mengetahui versi MySQL atau MariaDB yang sedang berjalan akan membantu Anda dalam merencanakan pembaruan atau migrasi di masa depan.
Langkah 1: Menggunakan Perintah mysql atau mariadb
Salah satu cara termudah untuk memeriksa versi MySQL atau MariaDB di server Linux Anda adalah dengan menggunakan perintah klien MySQL atau MariaDB. Dalam kebanyakan kasus, perintah ini tersedia secara default setelah Anda menginstal sistem manajemen basis data. Berikut adalah langkah-langkahnya:
1.1 Untuk MySQL:
Pertama, buka terminal atau konsol di server Linux Anda. Kemudian jalankan perintah berikut:
mysql --version
Hasilnya akan menampilkan informasi tentang versi MySQL yang sedang berjalan. Contoh keluaran perintah ini adalah:
mysql Ver 14.14 Distrib 5.7.35, for Linux (x86_64) using EditLine wrapper
1.2 Untuk MariaDB:
Jika Anda menggunakan MariaDB, Anda dapat menggunakan perintah serupa. Jalankan perintah berikut di terminal:
mariadb --version
Ini akan menampilkan versi MariaDB yang sedang digunakan di server Anda. Contoh keluaran perintah ini adalah:
mariadb Ver 15.1 Distrib 10.3.30-MariaDB, for Linux (x86_64) using readline 5.1
Langkah 2: Melalui Perintah SQL di MySQL atau MariaDB
Selain menggunakan perintah klien, Anda juga dapat memeriksa versi MySQL atau MariaDB melalui perintah SQL yang dijalankan di prompt MySQL atau MariaDB. Ini sangat berguna jika Anda ingin mendapatkan informasi lebih lanjut tentang basis data itu sendiri. Berikut adalah langkah-langkahnya:
2.1 Buka Klien MySQL atau MariaDB:
Sebelum Anda dapat menjalankan perintah SQL, Anda perlu masuk ke klien MySQL atau MariaDB. Gunakan perintah berikut:
mysql -u username -p
Gantilah "username" dengan nama pengguna yang memiliki akses ke MySQL atau MariaDB. Anda akan diminta memasukkan kata sandi.
2.2 Setelah berhasil masuk, jalankan perintah SQL berikut:
SELECT VERSION();
Perintah ini akan menghasilkan versi MySQL atau MariaDB yang sedang digunakan di server tersebut. Contoh keluaran perintah SQL ini adalah:
+-------------------------+
| VERSION() |
+-------------------------+
| 5.7.35-0ubuntu0.18.04.1 |
+-------------------------+
1 row in set (0.00 sec)
Langkah 3: Mengecek Versi Melalui Perintah dpkg atau rpm
Jika Anda menggunakan distribusi Linux yang berbasis Debian seperti Ubuntu atau berbasis RPM seperti CentOS, Anda dapat memeriksa versi MySQL atau MariaDB yang diinstal dengan perintah manajemen paket, yaitu dpkg atau rpm. Berikut adalah langkah-langkahnya:
3.1 Untuk Debian/Ubuntu (Menggunakan dpkg):
Buka terminal dan jalankan perintah berikut:
dpkg -l | grep mysql
Hasilnya akan menampilkan daftar paket terkait MySQL yang terinstal, beserta versinya. Contoh keluaran perintah ini adalah:
ii mysql-client-5.7 5.7.35-0ubuntu0.18.04.1 amd64 MySQL database client binaries
ii mysql-client-core-5.7 5.7.35-0ubuntu0.18.04.1 amd64 MySQL database core client binaries
ii mysql-common 5.7.35-0ubuntu0.18.04.1 all MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server 5.7.35-0ubuntu0.18.04.1 all MySQL database server (metapackage depending on the latest version)
ii mysql-server-5.7 5.7.35-0ubuntu0.18.04.1 amd64 MySQL database server binaries and system database setup
ii mysql-server-core-5.7 5.7.35-0ubuntu0.18.04.1 amd64 MySQL database server binaries
3.2 Untuk CentOS/RHEL (Menggunakan rpm):
Buka terminal dan jalankan perintah berikut:
rpm -qa | grep mariadb
Ini akan menampilkan daftar paket terkait MariaDB yang terinstal, beserta versinya. Contoh keluaran perintah ini adalah:
mariadb-libs-5.5.68-1.el7.x86_64
mariadb-server-5.5.68-1.el7.x86_64
mariadb-5.5.68-1.el7.x86_64
Langkah 4: Melalui Berkas Konfigurasi
Informasi tentang versi MySQL atau MariaDB juga dapat ditemukan dalam berkas konfigurasi server. Berkas konfigurasi MySQL umumnya terletak di /etc/mysql/my.cnf atau /etc/my.cnf, sementara berkas konfigurasi MariaDB berada di /etc/mysql/mariadb.conf.d/50-server.cnf. Berikut adalah langkah-langkahnya:
4.1 Untuk MySQL:
Buka berkas konfigurasi dengan editor teks, seperti nano atau vim:
sudo nano /etc/mysql/my.cnf
Cari baris yang berisi version atau server-version, dan itu akan memberi tahu Anda versi MySQL yang digunakan.
Contoh:
# MySQL Server Instance Configuration File
...
# * Basic Settings
...
#server-id = 1
...
#bind-address = 127.0.0.1
...
# Version specific settings
...
innodb_version = 5.7.35
version = 5.7.35-0ubuntu0.18.04.1
4.2 Untuk MariaDB:
Buka berkas konfigurasi MariaDB dengan editor teks:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Cari baris yang berisi version atau server-version, dan itu akan memberi tahu Anda versi MariaDB yang sedang berjalan.
Contoh:
# MariaDB-specific config file.
# Read by /etc/mysql/my.cnf
...
# this is read by the standalone daemon and embedded servers
...
[server]
...
# this is only for the mysqld standalone daemon
...
# MariaDB server version
version = 10.3.30-MariaDB
...
Kesimpulan
Mengetahui versi MySQL atau MariaDB yang sedang berjalan di server Linux Anda adalah informasi yang sangat penting dalam pengelolaan server dan basis data. Informasi ini memungkinkan Anda untuk memastikan kompatibilitas aplikasi, menjaga keamanan sistem, memecahkan masalah, dan merencanakan pengembangan ke depan.
Dalam artikel ini, kami telah membahas berbagai cara untuk memeriksa versi MySQL atau MariaDB, termasuk menggunakan perintah klien, perintah SQL, manajemen paket, dan pemeriksaan berkas konfigurasi. Dengan pengetahuan ini, Anda akan lebih percaya diri dalam mengelola server Linux dan mengoptimalkan penggunaan basis data Anda. Jadi, selalu pastikan untuk selalu memeriksa versi MySQL atau MariaDB di server Linux Anda.
Posting Komentar