MariaDB ins­tal­li­miseks Debian 11-le on vaja teha järgmised sammud:

  1. Uuendage oma Debian 11 ins­tal­lat­sioon.
  2. Paigalda MariaDB.
  3. Kohandage kon­fi­gu­rat­sioon vastavalt oma va­ja­dus­tele.
  4. Looge täiendav ad­mi­nist­raa­to­ri­ka­su­taja (va­li­ku­line).
  5. Kont­rol­lige, kas ins­tal­lat­sioon õnnestus.

Miks sobivad MariaDB ja Debian 11 hästi kokku?

MariaDB ja MySQLi võrdluses on MariaDB end juba ammu tõestanud. See SQL-server on tuntud oma äärmiselt suure töö­kind­luse, kõrge tur­va­li­suse ja üldiselt suurema paind­lik­kuse poolest võrreldes sama päritolu vanema and­me­ba­asi hal­dus­süs­tee­miga. See on loodud MySQLi otsese asen­dus­ena ja seda saab kasutada MySQLi asen­da­jana LAMP-stakis (Linux, Apache, MySQL ja PHP, Python või Perl) ilma oluliste ko­han­dus­teta. Debian on samuti juba mõnda aega kasutanud MariaDB-d ja sisaldab vaikimisi vajalikke pakette.

Millised nõuded tuleb täita?

MariaDB ins­tal­li­miseks Debian 11-le on vaja täita vaid mõned nõuded. Esiteks on vaja serverit, millele Debian 11 on juba ins­tal­li­tud. Selle serveri jaoks on vaja root-juur­de­pääsu ning sobiv tulemüür peab olema sea­dis­ta­tud ja ak­ti­vee­ri­tud. Reeglina piisab ühest CPU-tuumast. Lisaks on vaja vähemalt 512 megabaiti RAM-i ja 1 gigabaiti kõ­va­ket­ta­ruumi.

Kuidas ins­tal­lida MariaDB Debian 11-le samm-sammult

Järg­mis­tes jaotistes näi­da­takse samm-sammult, kuidas ins­tal­lida MariaDB Debian 11-le.

Samm 1: Pa­ke­ti­in­deksi uuen­da­mine

Enne tegeliku ins­tal­li­mise alus­ta­mist peaksite veenduma, et kõik teie prog­ram­mid ja Debian 11 ise on aja­ko­ha­sed. Selleks uuendage pakettide indeksit järgmiste kahe apt uga:

sudo apt update
sudo apt upgrade
bash

Kui see on tehtud, võite alustada MariaDB ins­tal­li­mist Debian 11-le.

2. samm: MariaDB ins­tal­li­mine Debian 11-le

Kasutage järgmist käsku MariaDB paketi ins­tal­li­miseks:

sudo apt install mariadb-server
bash

Kui see protsess on lõpetatud, tähendab see, et olete ins­tal­li­nud MariaDB Debian 11-le, kuid teie süsteemi jaoks ei ole veel võetud mingeid tur­va­meet­meid. See osa tuleb järgmises etapis.

3. samm: Käivita tur­vas­k­ript

MariaDB pakub oma uuematele ver­sioo­ni­dele omaenda tur­vas­k­ripti. Selle skripti abil saate muuta mõningaid vaikimisi seadeid. Skripti käi­vi­ta­mise käsk on järgmine:

sudo mysql_secure_installation
bash

Kui käivitate skripti, palutakse teil esmalt sisestada and­me­ba­asi juur­ka­su­taja parool. Kuna te pole seda veel sea­dis­ta­nud, vajutage [Enter], et see samm praegu vahele jätta. Seejärel küsitakse, kas soovite minna üle unix_socket-i kaudu au­ten­ti­misele. Sisestage [N] ja vajutage [Enter], et kinnitada.

Teil küsitakse, kas soovite muuta oma root-parooli. Tur­va­li­suse kaa­lut­lus­tel ei ole see siiski soo­vi­ta­tav, seega vajutage uuesti [N] ja [Enter]. Vastake järg­mis­tele kü­si­mus­tele [Y], et eemaldada ano­nüüm­sed kasutajad, tes­tand­me­baas ja root-sis­se­lo­gi­mised eemalt.

4. samm: Lisage täiendav ad­mi­nist­raa­tor (va­li­ku­line)

Järgmine samm on va­ba­taht­lik, kuid süsteemi tur­va­li­suse ta­ga­miseks väga soo­vi­ta­tav. Debian 11-s au­ten­ti­takse MariaDB root-kasutaja parooli asemel unix_socket abil. Kuigi sellel on mõned eelised, võib see põh­jus­tada probleeme, kui välised prog­ram­mid vajavad ad­mi­nist­raa­tori õigusi. La­hen­duseks on luua root-kontole täiendav ad­mi­nist­raa­tori kasutaja. Selleks tuleb teha järgmised sammud:

Ava MariaDB-kest:

sudo mariadb -u root
bash

Nüüd looge uus kasutaja. Muutke ka­su­ta­ja­nime ja parooli vastavalt va­ja­du­sele.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
sql

Kasutage tur­va­li­suse ta­ga­miseks käsku „FLUSH PRI­VI­LE­GES”:

FLUSH PRIVILEGES;
sql

Lõpuks sulgege kest:

exit
bash

5. samm: Kont­rol­lige, kas ins­tal­li­mine õnnestus

Lõpuks kont­rol­lige, kas MariaDB ins­tal­li­mine Debian 11-le õnnestus. Selleks testige staatust järgmise käsuga:

sudo systemctl status mariadb
bash

Kui MariaDB ei käivitu au­to­maat­selt, kasutage järgmist käsku:

sudo systemctl start mariadb
bash

Nüüd võite MariaDB-d vabalt kasutada.

Go to Main Menu