Cara menginstal mariadb di debian 11

- 2886
- 756
- Darryl Ritchie
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.