Cara menginstal mariadb di debian 11

Cara menginstal mariadb di debian 11

MySQL adalah sistem manajemen basis data gratis yang sangat disukai dan juga komponen yang menonjol dari tumpukan lampu. MySQL telah diganti dengan Mariadb di repositori Debian, yang merupakan alternatif yang layak untuk MySQL dan cukup banyak melakukan setiap operasi yang dilakukan MySQL.

MySQL saat ini tidak tersedia untuk Debian 11 Bullseye, jadi Mariadb adalah pilihan yang sempurna. Artikel ini berfokus pada cara menginstal Mariadb, alternatif untuk MySQL di Debian 11.

Instal Mariadb di Debian 11

Paket Mariadb tersedia di bawah repositori resmi. Anda dapat langsung menginstalnya tanpa menambahkan repo tambahan ke sistem Anda. Untuk tutorial ini, kami akan menginstal mariadb di sistem debian 11 melalui repositori default.

Pertama, perbarui daftar paket menggunakan:

pembaruan apt sudo  

Sekarang, untuk menginstal mariadb, menjalankan perintah yang disebutkan di bawah:

sudo apt instal mariadb-server  

Konfigurasikan Mariadb di Debian

Untuk mengonfigurasi mariadb dengan benar kita perlu menjalankan skrip keamanan menggunakan perintah di bawah ini:

sudo mysql_secure_installation  

Setelah menjalankan perintah di atas, Anda akan diminta dengan berbagai opsi:

Opsi ini jelas, untuk dua opsi pertama memilih "n" dan untuk urutan opsi berikutnya tekan "y" untuk ya.

Buat pengguna hak istimewa dengan otentikasi

Untuk tujuan keamanan, Mariadb menggunakan plugin UNIX_SOCKET untuk mengotentikasi pengguna root. Ini dapat menyebabkan komplikasi karena itu, disarankan untuk mengatur pengguna baru dengan akses berbasis kata sandi. Dan untuk membuat login pengguna baru ke Mariadb menggunakan:

sudo mysql  

Sekarang buat pengguna baru dengan kata sandi di server mariadb.

"> Buat pengguna 'admin'@'localhost' yang diidentifikasi oleh '_pa $$ w0rd_';  

Pastikan untuk berubah admin dengan nama pengguna Anda dan _PAS $$ W0RD_ dengan kata sandi aman baru.

Selanjutnya, hibah izin pada semua database ke akun yang baru dibuat. Di sini Opsi hibah Izinkan pengguna untuk membuat pengguna lain dan menetapkan izin.

"> Grant All On *.* Ke 'admin'@'localhost' dengan opsi hibah;  

Terapkan perubahan baru, jalankan:

"> Hak istimewa flush;  

Dan berhenti mengetik "keluar".

"> Keluar  

Pernyataan SQL tidak sensitif, sehingga Anda dapat menulisnya dalam hal apa pun.

Hubungkan Server MariaDB

Seseorang dapat mengelola layanan mariadb menggunakan systemd. Untuk menguji status mariadb, gunakan perintah berikut:

Sudo Systemctl Status mariadb  

Jika karena beberapa alasan MariaDB tidak berjalan maka gunakan perintah di bawah ini untuk memulainya:

sudo systemctl mulai mariadb  

Untuk satu cek lagi, Anda dapat mencoba terhubung ke database menggunakan:

Versi sudo mysqladmin  
Output mysqladmin ver 9.1 Distrib 10.5.11-mariadb, untuk debian-linux-gnu di x86_64 Hak Cipta (c) 2000, 2018, Oracle, Mariadb Corporation AB dan lainnya. Server versi 10.5.11-mariadb-1 Protokol Versi 10 Connection LocalHost Via Unix Socket Unix Socket/Run/Mysqld/Mysqld.Uptime Sock: 3 jam 45 menit 24 SEC Utas: 1 Pertanyaan: 497 Kueri Lambat: 0 Buka: 171 Tabel Terbuka: 28 Kueri per detik AVG: 0.036 

Selanjutnya, sambungkan ke shell mysql dengan menggunakan kredensial yang dibuat pada langkah di atas.

mysql -u admin -p  

Output dari perintah di atas meminta kata sandi; Gunakan kata sandi yang Anda atur dalam langkah -langkah di atas. Pada otentikasi yang berhasil, Anda akan mendapatkan shell mariadb seperti di bawah ini:

Output Masukkan Kata Sandi: Selamat datang di monitor mariadb. Perintah diakhiri dengan; atau \ g. ID koneksi mariadb Anda adalah 60 Versi Server: 10.5.11-mariadb-1 Debian 11 Hak Cipta (C) 2000, 2018, Oracle, Mariadb Corporation AB dan Lainnya. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. Mariadb [(tidak ada)]> 

Kesimpulan

Mariadb adalah alternatif open-source untuk MySQL dalam versi terbaru Debian. Tulisan ini adalah panduan untuk menginstal Mariadb di Debian 11 Bullseye. Kami belajar cara menginstal dan mengonfigurasi mariadb di debian 11. Kami juga membuat pengguna terpisah untuk mengelola database dengan akses kata sandi. Akhirnya, kami juga membahas utilitas untuk menguji status mariadb.