Cara Memasang Mariadb di Debian 11

Cara Memasang Mariadb di Debian 11

Mysql adalah sistem pengurusan pangkalan data percuma yang disukai dan juga komponen utama tumpukan lampu. MySQL telah diganti dengan Mariadb dalam repositori Debian, yang merupakan alternatif yang baik untuk MySQL dan banyak melakukan setiap operasi yang dilakukan oleh MySQL.

MySQL kini tidak tersedia untuk Debian 11 Bullseye, jadi MariaDB adalah pilihan yang sempurna. Artikel ini memberi tumpuan kepada cara memasang MariaDB, alternatif kepada MySQL pada Debian 11.

Pasang Mariadb pada Debian 11

Pakej MariaDB boleh didapati di bawah repositori rasmi. Anda boleh memasangnya secara langsung tanpa menambah repo tambahan ke sistem anda. Untuk tutorial ini, kami akan memasang MariaDB pada sistem Debian 11 melalui repositori lalai.

Pertama, kemas kini senarai pakej menggunakan:

Kemas kini sudo apt  

Sekarang, untuk memasang MariaDB, laksanakan perintah yang disebut di bawah:

sudo apt memasang MariaDB-server  

Konfigurasikan Mariadb di Debian

Untuk mengkonfigurasi MariaDB dengan betul kita perlu menjalankan skrip keselamatan menggunakan arahan yang disebut di bawah:

sudo mysql_secure_installation  

Selepas menjalankan arahan di atas, anda akan diminta dengan pelbagai pilihan:

Pilihannya jelas, untuk dua pilihan pertama pilih "n" dan untuk urutan pilihan seterusnya tekan "Y" untuk ya.

Buat keistimewaan pengguna dengan pengesahan

Untuk tujuan keselamatan, MariaDB menggunakan plugin unix_socket untuk mengesahkan pengguna root. Ini boleh menyebabkan komplikasi, disyorkan untuk menetapkan pengguna baru dengan akses berasaskan kata laluan. Dan untuk membuat log masuk pengguna baru ke MariaDB menggunakan:

sudo mysql  

Sekarang buat pengguna baru dengan kata laluan di pelayan MariaDB.

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

Pastikan untuk berubah admin dengan nama pengguna anda dan _pas $$ w0rd_ dengan kata laluan selamat baru.

Seterusnya, kebenaran memberikan pada semua pangkalan data ke akaun yang baru dibuat. Di sini Pilihan geran Benarkan pengguna membuat pengguna lain dan memberikan kebenaran kepada mereka.

"> Geran semua *.* Kepada 'admin'@'localhost' dengan pilihan geran;  

Sapukan perubahan baru, laksanakan:

"> Keistimewaan siram;  

Dan berhenti menaip "Keluar".

"> Keluar  

Kenyataan SQL tidak sensitif, jadi anda boleh menulis dalam apa jua keadaan.

Sambungkan pelayan MariaDB

Seseorang boleh menguruskan perkhidmatan MariaDB menggunakan SystemD. Untuk menguji status Mariadb gunakan arahan berikut:

status status sudo MariaDB  

Jika atas sebab-sebab tertentu MariaDB tidak berjalan maka gunakan perintah yang disebut di bawah untuk memulakannya:

sudo systemctl start Mariadb  

Untuk satu lagi periksa, anda boleh cuba menyambung ke pangkalan data menggunakan:

versi sudo mysqladmin  
Output mysqladmin ver 9.1 Distribe 10.5.11-Mariadb, untuk Debian-Linux-Gnu pada X86_64 Hak Cipta (c) 2000, 2018, Oracle, Mariadb Corporation AB dan lain-lain. Versi pelayan 10.5.Versi Protokol 11-Mariadb-1 10 Sambungan Localhost melalui Socket Unix Unix Socket/Run/MySQLD/MySQLD.Sock Uptime: 3 Jam 45 min 24 sec Threads: 1 Soalan: 497 Pertanyaan Lambat: 0 Dibuka: 171 Jadual Terbuka: 28 Pertanyaan sesaat AVG: 0.036 

Seterusnya, sambungkan ke shell mysql dengan menggunakan kelayakan yang dibuat dalam langkah di atas.

mysql -u admin -p  

Output perintah di atas meminta kata laluan; Gunakan kata laluan yang anda tetapkan dalam langkah -langkah di atas. Mengenai pengesahan yang berjaya, anda akan mendapat shell MariaDB seperti di bawah:

Output Masukkan Kata Laluan: Selamat Datang ke Monitor MariaDB. Perintah berakhir dengan; atau \ g. ID sambungan MariaDB anda ialah 60 versi pelayan: 10.5.11-Mariadb-1 Debian 11 Hak Cipta (c) 2000, 2018, Oracle, Mariadb Corporation AB dan lain-lain. Taipkan 'bantuan;' atau '\ h' untuk mendapatkan bantuan. Taipkan '\ c' untuk membersihkan pernyataan input semasa. Mariadb [(Tiada)]>> 

Kesimpulan

MariaDB adalah alternatif sumber terbuka kepada MySQL dalam versi terbaru Debian. Penulisan ini adalah panduan untuk memasang Mariadb pada Debian 11 Bullseye. Kami belajar bagaimana memasang dan mengkonfigurasi Mariadb pada Debian 11. Kami juga membuat pengguna berasingan untuk menguruskan pangkalan data dengan akses kata laluan. Akhirnya, kami juga membincangkan utiliti untuk menguji status MariaDB.