Cara menggunakan mysql 5.7 upgrade

Seperti yang telah kita ketahui bersama, WHM merupakan control panel yang digunakan untuk pengguna VPS yang dipesan sepaket dengan lisensi cPanel. Dengan WHM, kita bisa melakukan konfigurasi di sisi server VPS kita. Pada panduan kali ini, kami akan berbagi cara upgrade MySQL Version melalui dengan sangat mudah.

Daftar Isi

MySQL adalah database management system yang banyak digunakan developer web aplikasi untuk mengembangkan layanannya. Pengguna database MySQL sendiri sudah banyak dan memiliki beberapa forum komunitas yang siap membantu Anda dalam troubleshooting kendala yang dialami.

Cara upgrade MySQL version melalui WHM terbilang mudah, karena dilakukan melalui control panel WHM yang telah GUI. Berikut langkah-langkah upgrade MySQL version melalui WHM/cPanel:

Cara upgrade MySQL version melalui WHM

Ada beberapa tahapan yang perlu anda lakukan untuk upgrade MySQL Version, seperti melakukan backup terlebih dahulu, lalu melakukan upgrade versi yang tersedia. Berikut langkah-langkahnya.

Step 1. Backup Database

Pada langkah awal, Anda perlu login //ip_vps:2087 sebagai root dan selanjutnya lakukan backup di VPS. Proses backup dilakukan melalui menu Backup->Backup Configuration.

Setelah proses backup selesai, silahkan masuk ke menu MySQL/MariaDB Upgrade sesuai gambar dibawah:

Step 2. MySQL/MariaDB Upgrade

Langkah kedua, Anda bisa melihat versi database yang digunakan saat ini. Dalam list versi database juga terdapat beberapa varian yang bisa Anda pilih, baik sesuai rekomendasi atau diluar rekomendasi.

Step 3. Testing Kesiapan Server

Setelah memilih versi database, Anda akan diarahkan ke menu testing yang bertujuan melakukan debug server, apakah telah siap atau belum menerima versi DB terbaru.

Pada gambar diatas, Anda bisa klik tombol Run Checker dan menunggu hingga hasilnya muncul. Untuk perkiraan hasil seperti gambar dibawah, pastikan tidak ada error agar proses upgradenya nanti tidak terkendala.

Step 4. Upgrade MySQL Type

Langkah upgrade selanjutnya yaitu pemilihan tipe upgrade yang akan digunakan. Anda dapat memilih salah satu seperti gambar dibawah.

Dalam hal ini, tidak ada rekomendasi dari kami karena pemilihan ini tergatung kondisi server yang digunakan dari hasil checker database sebelumnya.

Jika telah ditentukan, silahkan Anda klik ‘Continue‘ untuk melanjutkan proses upgrade versi MySQL dari WHM/cPanel. Untuk detail progressnya akan terlihat seperti gambar dibawah.

Proses upgrade MySQL version dari WHM membutuhkan waktu, sehingga Anda hanya perlu menunggu hingga upgrade selesai. Setelah proses upgrade selesai, silahkan restart servernya.

Langkah – langkah upgrade database server MySQL dan forknya MariaDB atau Percona itu urusan mudah. tinggal modifikasi repository bila perlu (jarang terjadi kecuali anda ingin upgrade misal MariaDB 5.5. ke 10.1) dan lakukan perintah update pada VPS anda seperti biasanya. Bahkan kalau anda cek versinya maka sudah tampak kalau telah digantikan versi paling barunya.

mysql Ver 15.1 Distrib 10.1.11-MariaDB, for Linux (i686) using readline 5.1

Nah… disinilah bisa jadi letak kesalahpahamannya dan memang menyesatkan. Karena proses upgradenya sangat cepat dan mudah maka rata – rata orang akan langsung puas karena sukses prosesnya tanpa ada masalah. Service MySQL pun normal digunakan.

Tapi ini belum tentu menggunakan kemampuan penuh dari database server yang baru, anda wajib mengeksekusi perintah:

mysql_upgrade

Ini agar struktur konfigurasi dan database yang ada didalamnya disesuaikan seperti setting permissions juga apakah seluruh tabelnya tidak bermasalah pada versi terbaru MySQL.

Jalannya proses akan seperti berikut:

Phase 1/4: Fixing views Phase 2/4: Fixing table and database names Phase 3/4: Checking and upgrading tables Processing databases information_schema mysql mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.ndb_binlog_index OK mysql.plugin OK mysql.proc OK mysql.procs_priv OK mysql.proxies_priv OK mysql.servers OK mysql.tables_priv OK mysql.time_zone OK mysql.time_zone_leap_second OK mysql.time_zone_name OK mysql.time_zone_transition OK mysql.time_zone_transition_type OK mysql.user OK performance_schema servernesia servernesia.sib_model_contact OK servernesia.wp_commentmeta OK servernesia.wp_comments OK servernesia.wp_ewwwio_images OK servernesia.wp_links OK servernesia.wp_options OK servernesia.wp_postmeta OK servernesia.wp_posts OK servernesia.wp_term_relationships OK servernesia.wp_term_taxonomy OK servernesia.wp_termmeta OK servernesia.wp_terms OK servernesia.wp_usermeta OK servernesia.wp_users OK Phase 4/4: Running 'mysql_fix_privilege_tables' OK

Selesai.

Tapi kalau muncul pesan kesalahan seperti berikut:

Version check failed. Got the following error when calling the 'mysql' command line client ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) FATAL ERROR: Upgrade failed

Maka eksekusi perintahnya dengan tambahan parameter login root:

mysql_upgrade -u root -p

Perintah diatas juga berlaku untuk MariaDB dan Percona, sudah standarnya dari fork MySQL memang. Saya anjurkan agar selalu dijalankan setelah upgrade ke versi major, seperti MySQL 5.5 ke 5.7 atau malah loncat jauh seperti MariaDB 5.5 ke 10.1.

Semoga bermanfaat. 🙂

Baca juga:

  • Satu langkah wajib setelah menginstall MySQL
  • Mengenal perintah - perintah Nginx
  • Cara update satu aplikasi saja di Debian/Ubuntu
  • Mengatasi ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Postingan terbaru

LIHAT SEMUA