Kako namestiti MariaDB na Debian 10
Za namestitev MariaDB na Debian 10 je potrebno izvesti naslednje korake:
- Posodobite sistem na najnovejšo različico.
- Namestite sistem za upravljanje podatkovnih baz.
- Konfigurirajte MariaDB.
- Po potrebi ustvarite dodatnega skrbnika.
- Preverite namestitev.
Zakaj sta MariaDB in Debian 10 dobra kombinacija?
Ste primerjali MariaDB in MySQL in se odločili za novejšo različico? Sistem za upravljanje podatkovnih baz lahko uporabite tudi kot alternativo MySQL v LAMP-sklopu (Linux, Apache, MySQL in PHP, Python ali Perl) z Debianom. Ker je MariaDB neposredna zamenjava, je to vedno bilo razmeroma enostavno. Medtem pa je Debian v celoti prešel na MariaDB in ponuja samo ustrezne pakete.
Kakšne zahteve morajo biti izpolnjene?
Za namestitev MariaDB na Debianu je treba izpolniti le nekaj zahtev. Pomembno je, da ste ustvarili strežnik z Debianom 10 in imate uporabnika brez root pravic s privilegiji sudo. Prav tako je treba vnaprej nastaviti in aktivirati zmogljiv požarni zid. Ko so te zahteve izpolnjene, lahko začnete z namestitvijo.
Kako namestiti MariaDB na Debian 10 korak za korakom
V naslednjih korakih je pojasnjeno, kako namestiti MariaDB na Debian 10.
Korak 1: Posodobite sistem
Prvi korak je posodobitev indeksa paketov, da se zagotovi, da delate z najnovejšimi različicami. To lahko storite z naslednjimi apt ukazi:
sudo apt update
sudo apt upgradebashVaša namestitev Debian 10 naj bi bila zdaj posodobljena.
Korak 2: Namestite MariaDB na Debian 10
Nato lahko namestite MariaDB. V Debian 10 je različica 10.3 privzeto vključena v repozitorij paketov, saj se zdaj obravnava kot prednostna možnost MySQL. Za namestitev paketa uporabite naslednji ukaz:
sudo apt install mariadb-serverbashKorak 3: Konfigurirajte varnostne nastavitve MariaDB
Čeprav ste na Debian 10 namestili bistvene programsko opremo MariaDB, trenutno ni nobenih varnostnih ukrepov ali ustrezne konfiguracije. Za zaščito vaših podatkov in sistema paket MariaDB vključuje skript, ki vam pomaga urediti dostop do strežnika in odstraniti neuporabljene račune. Za uporabo teh sprememb uporabite naslednji skript:
sudo mysql_secure_installationbashV prvem koraku boste morali vnesti geslo za root. Ker gesla še niste nastavili, pritisnite [Enter]. Nato imate možnost ustvariti novo geslo. Ker pa je root račun MariaDB tesno povezan z različnimi avtomatiziranimi vzdrževalnimi in administrativnimi nalogami, v tem trenutku ne smete spreminjati avtentifikacije. V nasprotnem primeru lahko v najslabšem primeru posodobitve odstranijo vaše administrativne pravice. Zato vnesite [N] in ponovno pritisnite [Enter].
Na vsa preostala vprašanja lahko odgovorite z [Y] in potrdite s pritiskom na [Enter]. Privzeto bodo odstranjeni testna baza podatkov in nekateri anonimni uporabniki. Poleg tega bodo onemogočene oddaljene prijave kot root.
Korak 4: Ustvarite administrativni račun (neobvezno)
Naslednji korak je neobvezen. Ker uporabnik root MariaDB na Debianu privzeto uporablja unix_socket namesto gesla za avtentifikacijo, lahko pride do težav z zunanjimi programi, takoj ko ti zahtevajo administrativne pravice. Zato je smiselno poleg računa root, ki se uporablja za dostop z geslom, nastaviti tudi administrativni račun. Ta ima enake pravice kot račun root, vendar je nastavljen za uporabo z zaščito z geslom. Za to izvedite naslednje korake.
Odpri MariaDB:
sudo mariadb -u rootbashNato ustvarite novega uporabnika z root privilegiji in geslom. Uporabniško ime in geslo lahko izberete sami.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlSedaj uporabite ‘FLUSH PRIVILEGES’, da se spremembe takoj uporabijo:
FLUSH PRIVILEGES;sqlNazadnje zaprite lupino:
exitbashKorak 5: Preverite MariaDB
V zadnjem koraku preverite, ali MariaDB po namestitvi na Debian 10 deluje pravilno in samodejno. Za to uporabite naslednji ukaz:
sudo systemctl status mariadbbashČe se MariaDB ne zažene samodejno, uporabite ta ukaz:
sudo systemctl start mariadbbashSedaj lahko uporabljate MariaDB.