Cara menggunakan upgrade mysql version ubuntu

In this tutorial, we’ll show you how to upgrade/update MySQL to a newer version. This tutorial was written and tested for Ubuntu.

Recommended reading: How to install MySQL on Ubuntu

Before we begin

Before we begin with our actual tutorial, this is what you need (to know):

  • As of writing, the latest MySQL release is MySQL 8. The default version of MySQL is the 8th version on Ubuntu 20.04, 22.04, etc. If you’re using Ubuntu 18.04, the default version is MySQL 5.7, so you’ll need to upgrade. This tutorial will work for later releases too, with a few adjustments. The EOL of MySQL 5.7 is October, 2023.
  • These instructions should work for any other Debian-based distro.
  • You’ll need root access or sudo privileges.
  • These instructions were written for the CLI – we’re using a server from Linode. But they’ll work on any other server or desktop.
  • Take a backup! This is really important. Before doing anything with your database or MySQL, especially before upgrading, take a backup.

Step 1: Update the repos

The first step is to always update your system and repos before doing anything. You can do that by running the following commands:

apt-get update
apt-get upgrade

If there’s a newer version available in your repositories, then you don’t need to do anything manually.

As of writing, the latest version included by default in Ubuntu 20.04 is 8.0.27.

Whatever your current version is (MySQL 5.7 or MySQL 8.0.27), the instructions below will work just the same.

To install 8.0.28 (or whatever the latest version is), follow the instructions below.

Step 2: Add and install the new MySQL repo

The next step is to download the latest MySQL repository and add it to your system. Go here to get the latest version/link for the download.

Download the file you got from the link above:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

And install the package you just downloaded:

dpkg -i mysql-apt-config_0.8.22-1_all.deb

Next, you need to follow the prompts.

You’ll get the following prompts during the installation:

Cara menggunakan upgrade mysql version ubuntu
Cara menggunakan upgrade mysql version ubuntu

Select the first option (that’s highlighted) and then hit <Ok>.

Cara menggunakan upgrade mysql version ubuntu
Cara menggunakan upgrade mysql version ubuntu

The next step is to select the version you want to use (in this case it’s MySQL 8, but it can be different depending on when you’re reading this). Select that version and hit <Ok>.

Cara menggunakan upgrade mysql version ubuntu
Cara menggunakan upgrade mysql version ubuntu

Lastly, you need to confirm the configuration, select the option “Ok”, and hit <Ok>.

And now, wait for the installation process to finish.

Step 3: Install the new MySQL version

Now that the repo is all set up, you need to update your system’s repositories again:

apt-get update

And install the new version of MySQL:

apt-get install mysql-server

And that’s it. You now have the newest version of MySQL installed and ready to use.

To check what version you’re using, log in to MySQL:

mysql

And you should get an output/welcome screen similar that includes the exact version you’re using. In this case, it’s:

MySQL adalah software manajemen database relasional yang open-source. Seperti namanya, MySQL menggunakan bahasa query (Structured Query Language) untuk mengolah datanya.

Pada artikel ini akan dijelaskan bagaimana langkah install MySQL di Ubuntu 20.04.

Langkah 1 : Menginstall MySQL

Sebelum menginstall, perbarui dahulu indeks paket server Ubuntu.

~$ sudo apt update

Selanjutnya, install MySQL server.

~$ sudo apt install mysql-server -y

Setelah selesai, pastikan service MySQL sudah berjalan.

~$ sudo systemctl status mysql.service 

Langkah 2 : Konfigurasi password root MySQL

Silahkan akses MySQL dengan hak akses root.

~$ sudo mysql

Kemudian masukkan query berikut.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'katasandi';

Ganti katasandi sesuai dengan password yang diinginkan. Kemudian keluar dari MySQL.

mysql> quit

Akses kembali MySQL dengan root user seperti perintah berikut.

~$ sudo mysql -p

Kemudian akan muncul prompt untuk mengisi password. Masukkan password sesuai dengan yang ditambahkan sebelumnya.

Langkah 3 : Menambah user dan hak akses MySQL

Tambahkan user baru dengan perintah berikut. Silahkan sesuaikan user, host dan katasandi sesuai dengan keinginan.

CREATE USER 'user'@'host' IDENTIFIED BY 'katasandi';

Kemudian berikan hak akses ke user baru sesuai dengan kebutuhan. Sintaks umum yang digunakan untuk memberikan hak akses adalah seperti berikut. Yang perlu diperhatikan adalah bagian PRIVILEGE, database, table, username dan hosti.

GRANT PRIVILEGE ON database.table TO 'username'@'host';

Dan berikut ini jenis-jenis PRIVILEGE pada MySQL :

  • ALL - Memberikan seluruh akses ke spesifik database. Jika database tidak ditentukan, maka hak aksesnya ke seluruh MySQL
  • CREATE - mengizinkan user untuk membuat database dan table.
  • DELETE - mengizinkan user untuk menghapus baris dari sebuah tabel.
  • DROP - mengizinkan user untuk menghapus database dan table.
  • EXECUTE - mengizinkan user untuk menjalankan stored routines.
  • GRANT OPTION - mengizinkan user untuk memberikan hak akses kepada user lainnya.
  • INSERT - mengizinkan user untuk menambahkan data (query INSERT).
  • SELECT - mengizinkan user untuk melihat data (query SELECT).
  • SHOW DATABASES- mengizinkan user untuk melihat seluruh database (SHOW DATABASES).
  • UPDATE - mengizinkan user untuk memperbaharui data (UPDATE).

Pada artikel ini, hak akses yang digunakan adalah ALL dan diterapkan ke seluruh MySQL (ditunjukkan dengan tanda '*').

GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;

Setelah memberikan hak akses, kemudian jalankan perintah berikut.

~$ sudo apt install mysql-server -y
0
~$ sudo apt install mysql-server -y
1

Kemudian akses kembali MySQL dengan user yang baru.

~$ sudo apt install mysql-server -y
2

Langkah 4 : Menggunakan MySQL

Pertama, silahkan buat sebuah database baru. Pada artikel ini, nama databasenya demodb.

~$ sudo apt install mysql-server -y
3

Kemudian pilih database demodb tersebut.

~$ sudo apt install mysql-server -y
4

Setelah membuat database, yang diperlukan selanjutnya adalah membuat tabel beserta dengan kolom untuk menampung data yang ingin diolah.

~$ sudo apt install mysql-server -y
5

Di artikel ini, kita akan coba menggunakan query dasar yang umum digunakan dalam MySQL seperti INSERT, SELECT, DELETE dan UPDATE.

Yang pertama adalah INSERT. INSERT digunakan untuk menambahkan baris data. Format sintaksnya sebagai berikut.

~$ sudo apt install mysql-server -y
6

Contoh query nya adalah sebagai berikut.

~$ sudo apt install mysql-server -y
7

Selanjutnya SELECT. Query SELECT digunakan untuk menampilkan baris data. Untuk format sintaksnya sebagai berikut.

~$ sudo apt install mysql-server -y
8

Contoh penggunaannya adalah sebagai berikut.

~$ sudo apt install mysql-server -y
9

Keyword SELECT diikuti dengan nama kolomnya, tapi jika ingin menampilkan semua kolom bisa menggunakan tanda '*'. SELECT juga bisa digunakan dengan clause WHERE untuk menampilkan baris data tertentu.

Selanjutnya query DELETE. Query ini digunakan untuk menghapus baris data tertentu. Format sintaksnya seperti ini.

~$ sudo systemctl status mysql.service 
0

Contoh penggunaannya sebagai berikut.

~$ sudo systemctl status mysql.service 
1

Yang terakhir adalah UPDATE. Query ini digunakan untuk memperbarui nilai suatu baris data. Format sintaksnya seperti ini.

~$ sudo systemctl status mysql.service 
2

Contohnya seperti ini.

~$ sudo systemctl status mysql.service 
3

Query diatas masih terbilang sederhana. Biasanya query yang lebih kompleks dipadukan dengan bahasa pemrograman tertentu untuk menyajikan data yang lebih besar. Demikian untuk instalasi MySQL di Ubuntu 20.04 dan juga cara menggunakannya.

Bagaimana perintah untuk menambahkan aplikasi MySQL pada ubuntu server?

Untuk menginstal MySQL di server Ubuntu Anda, ikuti langkah-langkah di bawah ini:.
Pertama, perbarui indeks paket apt dengan mengetik: sudo apt update..
Kemudian instal paket MySQL dengan perintah berikut: sudo apt install mysql-server..
Setelah instalasi selesai, layanan MySQL akan mulai secara otomatis..

Kapan MySQL digunakan?

Kegunaan atau fungsi MySQL adalah untuk data warehousing (gudang data), yaitu pengumpulan data dari berbagai sumber, untuk e-commerce, maupun aplikasi logging.

Apakah MySQL berbayar?

Databse oracle ini masuk dalam kategori berbayar. MySQL adalah databse yang popular digunakan untuk keperluan website mulai dari untuk pemakaian pribadi hingga level perusaan. Selain itu MySQL juga gratis digunakan tidak perlu lisensi untuk menggunakannya.

Aplikasi MySQL untuk apa?

Fungsi utama MySQL adalah mengelola informasi di database pada sisi server dengan bahasa pemrograman SQL. Saat ini, hampir seluruh pihak hosting menyediakan MySQL untuk pengembangan web.