MySQL adalah sistem database populer yang digunakan oleh banyak organisasi dan pengembang di seluruh dunia. Setiap versi MySQL menawarkan fitur dan peningkatan baru dari versi sebelumnya. Itu juga mencela beberapa fungsi dan fitur. Dalam beberapa kasus, sintaks perintah tertentu juga dapat berubah dari satu versi ke versi lainnya. Jadi, penting untuk melacak versi MySQL yang Anda gunakan agar dapat memanfaatkannya secara maksimal. Pada artikel ini, kita akan belajar cara mengecek versi MySQL di Ubuntu
Cara Memeriksa Versi MySQL di Ubuntu
Ada dua cara untuk memeriksa versi MySQL di Ubuntu – dari luar dan di dalam shell MySQL. Kami akan melihat kedua pendekatan ini
1. Menggunakan opsi -v
Dari terminal (di Linux/Mac) atau command prompt (di Windows), Anda cukup memanggil perintah MySQL dengan opsi -v untuk mendapatkan nomor versinya
$ mysql -V mysql Ver 14.14 Distrib 5.7.36, for Linux (x86_64) using EditLine wrapperHarap ingat untuk menggunakan huruf besar V pada perintah di atas. Perintah di atas dapat digunakan di Linux, Windows & Mac. Ini berfungsi untuk MySQL dan juga Mariadb
Jika Anda ingin menemukan dan menggunakan nomor versi MySQL dari dalam skrip shell Anda, gunakan metode ini. Terkadang Anda mungkin ingin menjalankan perintah secara kondisional, tergantung pada versi MySQL. Dalam kasus seperti itu, Anda dapat menjalankan perintah di atas
2. Menggunakan Shell MySQL
Ada beberapa cara untuk mengetahui versi MySQL dari dalam shell-nya. Setiap kali Anda masuk ke shell MySQL, itu akan menampilkan informasi versi di bagian atas untuk referensi Anda
$ sudo mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 11079 Server version: 5.7.36-0ubuntu0.18.04.1 (Ubuntu) Copyright (c) 2000, 2021, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. _Anda juga dapat menggunakan perintah SHOW VARIABLES untuk tujuan ini seperti yang ditunjukkan di bawah ini
mysql> SHOW VARIABLES LIKE '%version%'; +-------------------------+-------------------------+ | Variable_name | Value | +-------------------------+-------------------------+ | innodb_version | 5.7.36 | | protocol_version | 10 | | slave_type_conversions | | | tls_version | TLSv1,TLSv1.1,TLSv1.2 | | version | 5.7.36-0ubuntu0.18.04.1 | | version_comment | (Ubuntu) | | version_compile_machine | x86_64 | | version_compile_os | Linux | +-------------------------+-------------------------+Perintah di atas akan menampilkan beberapa baris output. Diantaranya, baris dengan variable_name='version' akan menampilkan versi MySQL
Atau, Anda juga dapat menggunakan perintah berikut untuk mendapatkan versi MySQL
mysql> select version(); +-------------------------+ | version() | +-------------------------+ | 5.7.36-0ubuntu0.18.04.1 | +-------------------------+Jika Anda ingin menjalankan kueri tertentu dari prosedur tersimpan, tergantung pada versi MySQL, Anda dapat menggunakan perintah di atas
Anda juga dapat menggunakan perintah STATUS untuk mendapatkan informasi yang sama
mysql> status; -------------- mysql Ver 14.14 Distrib 5.7.36, for Linux (x86_64) using EditLine wrapper Connection id: 11114 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.7.36-0ubuntu0.18.04.1 (Ubuntu) Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/run/mysqld/mysqld.sock Uptime: 21 hours 30 min 45 sec Threads: 1 Questions: 839780 Slow queries: 0 Opens: 354 Flush tables: 1 Ope n tables: 347 Queries per second avg: 10.843 -------------- _Pada artikel ini, kami telah mempelajari beberapa cara untuk mendapatkan versi MySQL di Ubuntu. Anda dapat menggunakan perintah yang sama di semua versi Linux
MySQL adalah perangkat lunak manajemen basis data relasional yang populer, modern, dan berfitur lengkap yang gratis dan open source. Ini digunakan oleh perusahaan di seluruh dunia untuk penyimpanan dan pemrosesan data perusahaan yang sangat penting, sebagai backend untuk aplikasi besar yang menghadap pelanggan, dan sebagai komponen tumpukan perangkat lunak web yang kuat dan mapan.
Mengapa Anda perlu mengetahui versi MySQL Anda?
Mengetahui versi MySQL mana yang Anda gunakan sangat penting karena mungkin ada beberapa perbedaan yang signifikan antar versi. Versi MySQL yang lebih baru berarti sistem Anda akan memiliki fitur baru dan lebih mumpuni. Nomor versi MySQL Anda dapat menjadi sangat penting untuk mengetahui potensi masalah saat berinteraksi dengan alat dan plugin eksternal karena beberapa fitur mungkin tidak berfungsi dengan sistem Anda
Basis data yang kedaluwarsa rentan terhadap pelanggaran keamanan, duplikat data, dan pelaporan yang tidak akurat, di antara kesalahan lainnya. Sangat penting untuk memutakhirkan perangkat lunak database Anda untuk memenuhi kebutuhan organisasi Anda dan memastikan Anda menggunakan perangkat lunak dan teknologi terbaru. Selain itu, menginstal versi MySQL terbaik menurunkan kemungkinan kegagalan sistem Anda
Artikel ini akan mengajarkan Anda cara memeriksa versi MySQL di server Anda
Panduan ini untuk mengonfirmasi versi MySQL di server khusus dan VPS kami. Ingat, beberapa operasi memerlukan hak akses root. Dan karena MariaDB adalah cabang dari MySQL, perintah bekerja secara bergantian dengan setiap perangkat lunak basis data
Gunakan perintah berikut untuk memeriksa versi server MySQL lokal Anda. Perintah ini tidak spesifik untuk sistem operasi apa pun. Perintah ini kompatibel dengan semua versi Linux, Windows, dan macOS yang menjalankan MySQL
# mysql -V mysql Ver 15.1 Distrib 10.3.37-MariaDB, for Linux (x86_64) using readline 5.1
Tugas administrasi basis data juga dapat dilakukan dengan menggunakan utilitas sisi klien mysqladmin. Ini memungkinkan Anda melakukan banyak hal, termasuk membuat dan menghapus database, tabel, dan pengguna serta memeriksa konfigurasi dan status server saat ini. Untuk mengetahui versi MySQL yang diinstal, gunakan perintah mysqladmin
# mysqladmin -V mysqladmin Ver 9.1 Distrib 10.3.37-MariaDB, for Linux on x86_64_
Klien baris perintah MySQL adalah shell SQL sederhana dan langsung yang mendukung pengeditan input. Anda dapat menggunakan perintah berikut sebagai root untuk terhubung ke klien MySQL Anda
# 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.
Menurut output, server menjalankan MariaDB versi 10. 3. 37. Ada banyak perintah untuk mendapatkan informasi mendetail tentang versi yang terinstal di shell klien MySQL atau MariaDB
Gunakan perintah SELECT VERSION() di klien database MySQL untuk memeriksa versi MySQL
MariaDB [***]> SELECT version(); +-----------------+ | version() | +-----------------+ | 10.3.37-MariaDB | +-----------------+ 1 row in set (0.000 sec)_
Anda juga dapat menggunakan kueri berikut untuk memeriksa versi MySQL
MariaDB [***]> SELECT @@version; +-----------------+ | @@version | +-----------------+ | 10.3.37-MariaDB | +-----------------+ 1 row in set (0.000 sec) MariaDB [***]>_
Opsi lain untuk memeriksa versi MySQL adalah perintah STATUS. Jalankan di alat klien MySQL
Inilah hasilnya. Ini berisi informasi waktu aktif, termasuk berapa lama server MySQL telah berjalan, informasi utas, dan detail berharga lainnya
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 [***]>
TAMPILKAN VARIABEL SEPERTI Pernyataan
Pernyataan SHOW VARIABLES LIKE adalah metode lain untuk menampilkan informasi versi MySQL. Masukkan perintah berikut di Klien 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 [***]>
Menentukan Versi MySQL di cPanel
Anda dapat memeriksa versi MySQL menggunakan panel kontrol cPanel atau phpMyAdmin. Ikuti langkah-langkah ini dari akun cPanel Anda
Setelah Anda masuk ke akun cPanel Anda, klik Informasi Server di bawah Informasi Umum di panel kanan
Versi MySQL untuk server ada di bawah kolom Item
Gunakan Antarmuka phpMyAdmin
Anda dapat mengakses phpMyAdmin di server dari cPanel. Ini menawarkan antarmuka grafis yang sangat baik untuk mengelola database. Anda dapat mengakses cPanel saat masuk ke akun hosting Anda, di mana izin tersedia. Mengikuti langkah-langkah ini akan membantu Anda mengakses phpMyAdmin dari cPanel
Dari cPanel, temukan bagian Database dan klik ikon phpMyAdmin
Lihat versi MySQL dari data yang disediakan di bagian Database Server begitu Anda berada di dasbor phpMyadmin
Memeriksa versi MySQL adalah tugas yang penting tetapi sering diremehkan. Ini membantu Anda mengetahui fitur apa yang dapat Anda akses dan apakah Anda perlu memperbarui kode Anda karena perangkat lunak database Anda. Detail ini dapat berarti perbedaan antara situs web dan aplikasi berperforma baik atau waktu henti
Ketika waktu aktif standar tidak cukup, Anda tidak perlu berperang sendirian. Basis Data Ketersediaan Tinggi Liquid Web menyediakan perangkat keras mutakhir yang diperlukan untuk menjaga situs Anda tetap online. Apakah secara signifikan mengurangi biaya overhead sambil tidak mengkhawatirkan pengelolaan MySQL terdengar seperti mimpi yang menjadi kenyataan?