GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal MariaDB 10.7 di Debian 11 Bullseye

MariaDB adalah salah satu database open-source paling populer di samping pembuatnya MySQL . Pembuat asli MySQL mengembangkan MariaDB sebagai tanggapan atas ketakutan bahwa MySQL tiba-tiba menjadi layanan berbayar karena Oracle mengakuisisinya pada tahun 2010. Dengan sejarahnya melakukan taktik serupa, para pengembang di belakang MariaDB telah berjanji untuk menjaganya tetap open source dan bebas dari ketakutan seperti apa yang terjadi pada MySQL .

MariaDB telah menjadi sepopuler MySQL dengan pengembang, dengan fitur seperti pengelompokan lanjutan dengan Galera Cluster 4 , cache/indeks yang lebih cepat, mesin penyimpanan, dan fitur/ekstensi yang tidak akan Anda temukan di MySQL .

Dalam tutorial berikut, Anda akan mempelajari cara menginstal MariaDB 10.7 di Debian 11 Bullseye .

Prasyarat

  • OS yang Disarankan: Debian 11 Bullseye
  • Akun pengguna: Akun pengguna dengan sudo atau akses root.

Perbarui Sistem Operasi

Perbarui Debian . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade -y

Tutorial akan menggunakan perintah sudo dan dengan asumsi Anda memiliki status sudo .

Untuk memverifikasi status sudo di akun Anda:

sudo whoami

Contoh keluaran yang menunjukkan status sudo:

[joshua@debian~]$ sudo whoami
root

Untuk menyiapkan akun sudo yang ada atau baru, kunjungi tutorial kami di Menambahkan Pengguna ke Sudoers di Debian .

Untuk menggunakan akun root , gunakan perintah berikut dengan kata sandi root untuk masuk.

su

Instal Ketergantungan

Langkah pertama adalah menginstal dependensi yang diperlukan untuk instalasi.

Untuk melakukannya, gunakan perintah berikut di terminal Anda:

sudo apt-get install curl software-properties-common dirmngr ca-certificates apt-transport-https -y

Impor MariaDB 10.7 GPG Key &Repository

Agar berhasil menginstal MariaDB, Anda perlu mengimpor repositori MariaDB 10.7 dari MariaDB atau banyak mirror yang tersedia. Tutorial akan menampilkan dua opsi untuk dipilih.

Opsi 1 – Impor MariaDB 10.7 menggunakan Server Mirror

Opsi pertama untuk mengimpor kunci dan repositori GPG adalah dengan menggunakan mirror. Anda dapat mengatur sejumlah lokasi cermin dengan memodifikasi contoh perintah di bawah ini. Satu-satunya kelemahan adalah mereka bisa ketinggalan beberapa hari hingga satu minggu pada pembaruan rilis utama apa pun, misalnya, 10.6.4 hingga 10.6.5.

Pertama, impor kunci GPG menggunakan perintah berikut:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Contoh keluaran jika berhasil:

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Selanjutnya, jalankan perintah di terminal Anda untuk mengimpor repositori MariaDB 10.7:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'

Perhatikan, cermin unduhan dapat ditemukan di halaman ini dari yayasan MariaDB untuk menemukan lokasi yang lebih dekat dengan Anda untuk repositori.

Sekarang setelah kunci dan repositori diimpor, perbarui daftar manajer paket apt untuk mencerminkan tambahan baru.

sudo apt update

Selanjutnya, lewati opsi 2 dan lanjutkan ke bagian instalasi.

Opsi 2 – Impor Repo MariaDB 10.7 menggunakan Skrip Bash Resmi

Pilihan kedua dan mungkin lebih disukai adalah menggunakan skrip bash resmi karena pembaruan apa pun akan instan setelah digunakan ke repositori resmi. Pengguna yang tidak berada di dekat server mereka mungkin menghadapi beberapa masalah, tetapi ini tidak akan menjadi masalah bagi sebagian besar pengguna.

Di terminal Anda, gunakan perintah berikut.

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.7 --skip-maxscale --skip-tools

Catatan, jika perintah gagal, kemungkinan besar, Anda lupa menginstal paket curl.

sudo apt install curl -y

Contoh keluaran:

Catatan, maxscale dan alat dilewati. Anda dapat menghapus tanda ini, tetapi pada saat ini, alat tidak didukung untuk Debian 11. Sebagian besar pengguna tidak memerlukan tambahan ini.

Ini menunjukkan repositori telah berhasil diimpor. Selanjutnya, segarkan daftar repositori APT Anda.

sudo apt update

Instal MariaDB 10.7 di Debian

Untuk menginstal MariaDB, Anda perlu menginstal paket klien dan server. Ini dapat dilakukan sebagai berikut:

sudo apt install mariadb-server mariadb-client

Contoh keluaran:

Ketik Y lalu tekan ENTER KEY untuk melanjutkan penginstalan.

Konfirmasi pemasangan MariaDB dengan memeriksa versi dan build:

mariadb --version

Contoh keluaran:

mariadb  Ver 15.1 Distrib 10.7.1-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

Periksa Status Layanan MariaDB 10.7

Sekarang Anda telah menginstal MariaDB, dan Anda dapat memverifikasi status perangkat lunak database dengan menggunakan perintah systemctl berikut:

systemctl status mariadb

Contoh:

Secara default, Anda akan menemukan status MariaDB untuk diaktifkan. Jika tidak, jalankan MariaDB, gunakan perintah berikut:

sudo systemctl start mariadb

Untuk menghentikan MariaDB:

sudo systemctl stop mariadb

Untuk mengaktifkan MariaDB pada startup sistem:

sudo systemctl enable mariadb

Untuk menonaktifkan MariaDB pada startup sistem:

sudo systemctl disable mariadb

Untuk memulai ulang layanan MariaDB:

sudo systemctl restart mariadb

Amankan MariaDB 10.7 dengan Skrip Keamanan

Saat memasang MariaDB baru, pengaturan default dianggap lemah oleh sebagian besar standar dan menimbulkan kekhawatiran karena berpotensi memungkinkan intrusi atau eksploitasi peretas. Solusinya adalah dengan menjalankan skrip keamanan penginstalan yang disertakan dengan MariaDB instalasi.

Pertama, gunakan perintah berikut untuk meluncurkan (mysql_secure_installation) :

sudo mysql_secure_installation

Selanjutnya, ikuti di bawah ini:

  • Menyetel sandi untuk root akun.
  • Menghapus akun root yang dapat diakses dari luar host lokal.
  • Menghapus akun pengguna anonim.
  • Menghapus database pengujian, yang secara default dapat diakses oleh pengguna anonim.

Perhatikan, Anda menggunakan (Y) untuk menghapus semuanya.

Contoh:

Masuk ke Instans MariaDB 10.7

Sekarang setelah Anda menyelesaikan skrip keamanan penginstalan pasca-pemasangan, masuk ke MariaDB . Anda database dapat dilakukan dengan cara berikut:

sudo mysql -u root -p

Anda akan diminta untuk memasukkan kata sandi root yang Anda tetapkan baik dalam pengaturan instalasi atau skrip keamanan pasca-instalasi. Setelah berada di dalam instance layanan MySQL, Anda dapat menjalankan perintah berikut sebagai pengujian untuk melihatnya beroperasi.

Ketik perintah SHOW DATABASE berikut ini :

SHOW DATABASES;

Bagi yang baru mengenal MySQL, semua sintaks perintah harus diakhiri dengan “;

Contoh:

Untuk keluar dari terminal, ketikkan perintah keluar berikut ini :

EXIT;

Cara Menghapus (Mencopot) MariaDB 10.7

Jika Anda tidak ingin lagi menggunakan MariaDB dan ingin menghapusnya secara penuh, jalankan perintah berikut:

sudo apt remove mariadb-server mariadb-client --purge

Contoh keluaran:

Ketik Y lalu tekan ENTER KEY untuk melanjutkan penghapusan instalasi.

Selanjutnya, hapus repositori yang ditambahkan untuk penghapusan lengkap. Anda mungkin ingin melakukan ini jika Anda beralih ke 10.6 atau sumber lain.

Pertama, jika Anda menginstal MariaDB 10.7 menggunakan metode mirror, gunakan perintah berikut dengan –penghapusan flag sekarang ditambahkan.

sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'
sudo apt update

Untuk menghapus repositori skrip bash, gunakan perintah berikut.

sudo rm /etc/apt/sources.list.d/mariadb.list
sudo apt update

Perhatikan bahwa perintah ini akan menghapus sebagian besar dependensi yang tidak digunakan dalam instalasi MariaDB untuk membantu membersihkan sistem Anda.


Debian
  1. Cara Menginstal MariaDB di Debian 9

  2. Cara Memasang Mesin Docker di Debian 11 (Bullseye)

  3. Cara Menginstal MariaDB di Debian 11

  1. Cara Menginstal Docker di Debian 11 (Bullseye)

  2. Cara Menginstal TeamViewer di Debian 11 Bullseye

  3. Cara Menginstal AnyDesk di Debian 11 Bullseye

  1. Cara Menginstal Browser LibreWolf di Debian 11 Bullseye

  2. Cara Menginstal Wine 7 di Debian 11 Bullseye

  3. Cara Menginstal Tor Browser di Debian 11 Bullseye