MariaDB:n asentaminen Ubuntu 20.04:ään
Asenna MariaDB Ubuntu 20.04:ään seuraamalla näitä ohjeita:
- Päivitä järjestelmä
- Aloita asennus
- Mukauta suojausskripti
- Luo salasanalla suojattu järjestelmänvalvojan käyttäjä (valinnainen)
- Tarkista asennus
Seuraavissa osioissa opastamme sinut asennuksen läpi vaihe vaiheelta.
MariaDB osana LAMP-pinoa
MariaDB on saavuttanut merkittävän etumatkan MySQL:ään nähden, ja siksi monet käyttäjät suosivat sitä SQL-palvelimenaan. Tämä MySQL:n haara on erittäin vakaa, erittäin joustava ja tarjoaa vahvan tietoturva-arkkitehtuurin. MariaDB voidaan integroida saumattomasti Ubuntu-käyttöjärjestelmän LAMP-pinoon (Linux, Apache, MySQL ja PHP, Python tai Perl) ilman muutoksia tai ongelmia. Tässä oppaassa annamme vaiheittaiset ohjeet MariaDB:n asentamiseen ja määrittämiseen Ubuntu 20.04 -käyttöjärjestelmässä.
Jos käytät uudempaa Linux-jakelupakettia, löydät yksityiskohtaiset ohjeet MariaDB:n asentamiseen Ubuntu 22.04:ään digitaalisesta oppaastamme.
Vaatimukset
MariaDB:n asentaminen Ubuntuun edellyttää vain muutaman vaatimuksen täyttämistä. Ennen varsinaista prosessia sinun on varmistettava, että sinulla on Linux-järjestelmällä (tässä tapauksessa versio 20.04) varustettu palvelin. Tätä varten on määritettävä hallinnollinen ei-pääkäyttäjä. Paras tapa varmistaa asennuksen turvallisuus on sopiva palomuuri.
Päivitä järjestelmäsi
Ennen kuin asennat MariaDB:n Ubuntu 20.04:ään, on järkevää päivittää järjestelmä uusimpaan versioon. Käytä vastaavia apt komentoa päivittääksesi pakettihakemiston ja varmistaaksesi, että kaikki tiedostot ja riippuvuudet ovat ajan tasalla. Tämä on turvallisuussyistä, jotta voit työskennellä virheettömällä palvelimella. Vastaavat komennot ovat seuraavat:
sudo apt update
sudo apt upgradebashAsenna MariaDB Ubuntu 20.04:ään
Jos järjestelmäsi, mukaan lukien kaikki paketit, on päivitetty onnistuneesti, voit aloittaa MariaDB:n asennuksen Ubuntu 20.04:ään. Käytä seuraavaa komentoa purkaaksesi tietokannan hallintajärjestelmän paketit, jotka ovat jo mukana Ubuntu-paketistossa:
sudo apt install mariadb-serverbashTässä vaiheessa suoritetaan vain asennus. Tärkeät turvallisuustoimenpiteet ja määritykset hoidetaan seuraavassa vaiheessa.
Määritä suojausskripti
MariaDB sisältää tätä tarkoitusta varten oman turvallisuuskriptin. Tämän skriptin avulla voit muokata erilaisia oletusasetuksia ja parantaa sovelluksen turvallisuutta. Voit suorittaa skriptin seuraavalla komennolla:
sudo mariadb_secure_installationbashKun avaat skriptin, ensimmäisessä vaiheessa sinua pyydetään antamaan tietokannan pääkäyttäjän salasana. Koska et ole vielä määrittänyt tätä, paina [Enter] ohittaaksesi tämän vaiheen.
Tämä mahdollistaa uuden pääkäyttäjän salasanan asettamisen tietokannalle seuraavassa vaiheessa. Tämä voi kuitenkin aiheuttaa ongelmia, koska MariaDB:n pääkäyttäjä on tiiviisti yhteydessä järjestelmän ylläpitoon. Siksi on suositeltavaa olla muuttamatta todennusasetuksia toistaiseksi. Kirjoita [N] ja vahvista valinta painamalla [Enter].
Voit vahvistaa skriptin lisäasetukset painamalla [Y] ja [Enter]. Muiden kehotteiden lisäksi sinulta kysytään, haluatko poistaa nimettömät käyttäjät ja testitietokannan. Lisäksi etäkäyttäjien pääkäyttäjätunnukset poistetaan käytöstä. Lopuksi skripti kysyy, haluatko ottaa kaikki muutokset käyttöön välittömästi.
Luo valinnaisesti salasanalla suojattu järjestelmänvalvoja
Seuraava vaihe on valinnainen, mutta koska et ole asettanut salasanaa pääkäyttäjälle, se on silti erittäin hyödyllinen. Jos asetat ylimääräisen järjestelmänvalvojan ja varmistat, että se on salasanasuojattu, olet valmis kaikkiin käyttötapauksiin. Oletusarvoisesti kirjautuminen tapahtuu unix_socket-laajennuksella, eikä salasanaa vaadita. Tämä voi kuitenkin aiheuttaa ongelmia, kun ulkoiset ohjelmat vaativat järjestelmänvalvojan oikeuksia. Siksi on varovaisuussyistä suositeltavaa luoda ylimääräinen tili, jolla on järjestelmänvalvojan oikeudet ja salasanasuojaus. Voit tehdä tämän avaamalla ensin MariaDB-komentokehotteen:
sudo mariadbbashSeuraavaksi luo uusi järjestelmänvalvoja ja aseta salasana. Muokkaa “käyttäjätunnus” ja “salasana” -paikkamerkkejä tarpeidesi mukaan:
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashKäytä sitten FLUSH PRIVILEGES muutosten välittömään käyttöönottoon:
FLUSH PRIVILEGES;bashPoistu sitten MariaDB-komentotulkista:
exitbashTarkista tila
Kun olet asentanut MariaDB:n Ubuntu 20.04:ään, voit tarkistaa sen tilan nähdäksesi, onko se toiminut. Näin voit tehdä sen:
sudo systemctl status mariadbbashMariaDB suoritetaan oletusarvoisesti automaattisesti. Jos näin ei ole, voit käyttää tietokantaa seuraavalla komennolla:
sudo systemctl start mariadbbash