MariaDB:n asentaminen Debian 11:een
MariaDB:n asentaminen Debian 11:een edellyttää seuraavia vaiheita:
- Päivitä Debian 11 -asennuksesi.
- Asenna MariaDB.
- Mukauta asetukset tarpeidesi mukaan.
- Luo uusi järjestelmänvalvoja (valinnainen).
- Tarkista, onko asennus onnistunut.
Miksi MariaDB ja Debian 11 sopivat hyvin yhteen?
MariaDB:n ja MySQL:n vertailussa MariaDB on jo kauan sitten osoittanut kykynsä. Tämä SQL-palvelin tunnetaan erittäin vankasta rakenteestaan, korkeasta turvallisuustasostaan ja yleisesti ottaen suuremmasta joustavuudestaan kuin vanhempi, samaa alkuperää oleva tietokannan hallintajärjestelmä. Se on suunniteltu suoraan MySQL:n korvaajaksi, ja sitä voidaan käyttää MySQL:n sijasta LAMP-pinoissa (Linux, Apache, MySQL ja PHP, Python tai Perl) ilman merkittäviä muutoksia. Debian on myös käyttänyt MariaDB:tä jo jonkin aikaa, ja se sisältää tarvittavat paketit oletusarvoisesti.
Mitkä vaatimukset on täytettävä?
MariaDB:n asentaminen Debian 11:een edellyttää vain muutamia vaatimuksia. Ensinnäkin tarvitset palvelimen, johon Debian 11 on jo asennettu. Palvelimelle tarvitaan pääkäyttäjän oikeudet, ja sopiva palomuuri on asennettava ja aktivoitava. Yleensä yksi CPU-ydin riittää. Lisäksi tarvitaan vähintään 512 megatavua RAM-muistia ja 1 gigatavu kiintolevytilaa.
MariaDB:n asennus Debian 11:een vaihe vaiheelta
Seuraavissa osioissa kerrotaan vaiheittain, kuinka MariaDB asennetaan Debian 11:een.
Vaihe 1: Päivitä pakettihakemisto
Ennen kuin aloitat varsinaisen asennuksen, varmista, että kaikki ohjelmat ja Debian 11 itse ovat ajan tasalla. Päivitä pakettihakemisto näillä kahdella apt ennolla:
sudo apt update
sudo apt upgradebashKun tämä on tehty, voit aloittaa MariaDB:n asennuksen Debian 11:een.
Vaihe 2: Asenna MariaDB Debian 11:een
Asenna MariaDB-paketti seuraavalla komennolla:
sudo apt install mariadb-serverbashKun tämä prosessi on valmis, se tarkoittaa, että olet asentanut MariaDB:n Debian 11:een, mutta järjestelmääsi ei ole vielä suojattu. Tämä osa tulee seuraavassa vaiheessa.
Vaihe 3: Suorita suojausskripti
MariaDB tarjoaa oman turvallisuuskriptin uusimmille versioilleen. Voit käyttää tätä skriptiä joidenkin oletusasetusten muokkaamiseen. Skriptin käynnistämiskomento on seuraava:
sudo mysql_secure_installationbashKun käynnistät skriptin, sinua pyydetään ensin antamaan tietokannan pääkäyttäjän salasana. Koska et ole vielä määrittänyt sitä, paina [Enter] ohittaaksesi tämän vaiheen toistaiseksi. Sitten sinulta kysytään, haluatko siirtyä unix_socket-todentamiseen. Kirjoita [N] ja paina [Enter] vahvistaaksesi.
Sinulta kysytään, haluatko vaihtaa pääkäyttäjän salasanan. Tätä ei kuitenkaan suositella turvallisuussyistä, joten paina [N] ja [Enter] uudelleen. Vastaa seuraaviin kysymyksiin [Y] poistaaksesi nimettömät käyttäjät, testitietokannan ja pääkäyttäjän kirjautumiset etäyhteydellä.
Vaihe 4: Määritä lisävalvoja (valinnainen)
Seuraava vaihe on valinnainen, mutta erittäin suositeltava järjestelmän turvallisuuden varmistamiseksi. Debian 11:ssä MariaDB-pääkäyttäjä todennetaan unix_socketin avulla salasanan sijaan. Vaikka tällä on joitakin etuja, se voi aiheuttaa ongelmia, kun ulkoiset ohjelmat tarvitsevat järjestelmänvalvojan oikeuksia. Ratkaisuna on luoda lisäkäyttäjä, joka täydentää pääkäyttäjätiliä. Toimenpiteet tämän tekemiseksi ovat seuraavat:
Avaa MariaDB-komentotulkki:
sudo mariadb -u rootbashLuo nyt uusi käyttäjä. Muuta käyttäjänimi ja salasana tarpeen mukaan.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlKäytä turvallisuuden vuoksi komentoa “FLUSH PRIVILEGES”:
FLUSH PRIVILEGES;sqlSulje lopuksi kuori:
exitbashVaihe 5: Tarkista, onko asennus onnistunut
Lopuksi tarkista, onko MariaDB:n asennus Debian 11:een onnistunut. Voit tehdä tämän testaamalla tilan seuraavalla komennolla:
sudo systemctl status mariadbbashJos MariaDB ei käynnisty automaattisesti, käytä seuraavaa komentoa:
sudo systemctl start mariadbbashNyt voit vapaasti käyttää MariaDB:tä.