GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

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.deb
Pada 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.


Debian
  1. Cara Menginstal ProFTPD di Debian 8

  2. Cara Menginstal Server MySQL di Debian 10 Buster

  3. Cara Menginstal MySQL di Debian 11

  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal Server MySQL di Debian 9

  3. Cara Menginstal MySQL Workbench di Debian 11

  1. Cara Menginstal MySQL di Debian 9

  2. Cara Menginstal MySQL Workbench di Debian 10

  3. Cara Menginstal MySQL di Debian 11