MySQL adalah salah satu sistem manajemen basis data relasional yang paling banyak digunakan di dunia. Ini adalah perangkat lunak gratis yang dilisensikan di bawah GPL (General Public License).
Sebuah perusahaan Swedia, MySQL AB, awalnya mengembangkan MySQL. Sekarang dimiliki dan dikembangkan oleh Oracle Corporation.
Pada artikel ini, kita akan melihat cara Instal MySQL di Debian 11 / Debian 10.
Tambahkan Repositori MySQL
Paket server MySQL tersedia melalui repositori resminya. Jadi, sekarang kita akan mengunduh dan menginstal paket penyiapan repositori MySQL.
wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb
Instal paket repositori menggunakan dpkg
perintah.
sudo dpkg -i mysql-apt-config_0.8.18-1_all.debPada saat penulisan posting ini, repositori MySQL 8.0 belum tersedia untuk Debian 11 (Bullseye). Namun, kita dapat menggunakan repositori MySQL Debian 10 (Buster) untuk mendapatkan paket MySQL 8.0 untuk Debian 11.
Untuk Debian 11 :Pilih Penghancur Debian lalu tekan Enter .
Penginstal paket akan meminta Anda untuk memilih versi MySQL untuk membuat repositori. Buka bagian MySQL 8.0 atau MySQL 5.7 untuk mengetahui lebih lanjut tentang memilih repositori yang tepat untuk instalasi MySQL Anda.
Instal Server Komunitas MySQL
Instal Server MySQL 8.0
Secara default, MySQL versi 8.0 dipilih untuk konfigurasi repositori.
Gunakan panah bawah untuk memilih Oke lalu tekan Enter
Tunggu hingga konfigurasi repositori selesai, lalu perbarui indeks repositori menggunakan perintah apt.
sudo apt update
Jalankan perintah berikut untuk menginstal MySQL server 8.0.
sudo apt install -y mysql-community-server
Pemasang paket akan meminta Anda untuk,
1. Masukkan kata sandi root MySQL
2. Masukkan kembali kata sandi root MySQL
3. Pilih Metode Otentikasi
Gunakan Enkripsi Kata Sandi yang Kuat: MySQL akan menggunakan otentikasi baru berdasarkan metode kata sandi SHA256. Jika Anda memilih metode ini, hanya klien dan konektor versi terbaru dengan dukungan caching_sha2_password yang dapat terhubung ke server MySQL
Gunakan Metode Autentikasi Lama (Disarankan untuk phpMyAdmin): MySQL akan menggunakan metode otentikasi lama (mysql_native_password) yang didukung oleh semua klien dan konektor.
Instal MySQL Server 5.7
Secara default, MySQL versi 8.0 dipilih untuk konfigurasi repositori. Jadi, kita perlu mengubahnya ke MySQL 5.7 dengan mengikuti langkah-langkah di bawah ini untuk menyiapkan repositori MySQL 5.7.
1. Pastikan pilihan Anda ada di MySQL Server &Cluster (Saat ini dipilih:mysql-8.0 ) dan tekan Enter
2. Pilih mysql-5.7 lalu tekan Enter
3. Sekarang, Anda akan melihat MySQL Server &Cluster (Saat ini dipilih:mysql-5.7)
4. Gunakan panah bawah untuk memilih Oke lalu tekan Enter
Perbarui indeks repositori menggunakan apt update
perintah.
sudo apt update
Gunakan perintah apt ke server MySQL 5.7.
sudo apt install -y mysql-community-server
Pemasang paket akan meminta Anda untuk,
1. Masukkan kata sandi root MySQL
2. Masukkan kembali kata sandi root MySQL
Periksa Server MySQL
Setelah instalasi server MySQL, jalankan perintah berikut untuk memeriksa status server MySQL.
sudo systemctl status mysql
Keluaran:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-08-23 05:38:59 CDT; 1min 52s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 2563 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Main PID: 2598 (mysqld) Status: "Server is operational" Tasks: 37 (limit: 2321) Memory: 359.5M CPU: 1.037s CGroup: /system.slice/mysql.service └─2598 /usr/sbin/mysqld Aug 23 05:38:58 debian11.itzgeek.local systemd[1]: Starting MySQL Community Server... Aug 23 05:38:59 debian11.itzgeek.local systemd[1]: Started MySQL Community Server.
Bekerja dengan Server MySQL
Masuk ke MySQL dengan pengguna root MySQL dan kata sandi yang telah Anda tetapkan selama instalasi.
mysql -u root -p
Keluaran
MySQL 5.7:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.35 MySQL Community Server (GPL) 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. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
MySQL 8.0:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.26 MySQL Community Server - GPL 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. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Instal phpMyAdmin
PHPMyAdmin adalah alat yang ditulis dalam PHP yang dimaksudkan untuk menangani administrasi server MySQL dan MariaDB melalui browser web. Ini memberi Anda antarmuka untuk operasi administratif pada database Anda:buat, jatuhkan, ubah tabel, hapus.
BACA: Cara Instal phpMyAdmin Dengan Apache di Debian 11 / Debian 10
Kesimpulan
Itu saja. Saya harap Anda telah mempelajari cara Menginstal MySQL di Debian 11 / Debian 10.