MariaDB 11:n asentaminen Debian 12:een (kirjamato)


Edellisessä artikkelissamme "The Story Behind the Acquisition of MySQL" käsittelimme MySQL:n haaroitustarpeita, MariaDB:n nousua, sen ominaisuuksia, MariaDB:n vertailevaa tutkimusta ja MySQL, joidenkin maailmankuulujen yritysten ja yritysten (kuten Google ja Wikipedia) siirtyminen MySQL:stä MariaDB:hen ja monet muut sen tekniset ja ei-tekniset näkökohdat.

Tämä opetusohjelma opastaa sinua MariaDB-asennuksen läpi Debian 12 -palvelimelle ja varmistamaan, että se toimii suojatulla alkukokoonpanolla.

Vaihe 1: Päivitä Debian-järjestelmä

Varmistaaksesi, että sinulla on viimeisimmät pakettitiedot, päivitä järjestelmän pakettiluettelo suorittamalla seuraavat apt-komennot.

sudo apt update
sudo apt upgrade

Vaihe 2: Lisää MariaDB-arkisto

Debian 12 sisältää oletusarvoisen MariaDB-version arkistoissaan, mutta MariaDB 11 -versiota varten sinun on lisättävä virallinen MariaDB-arkisto, joka sisältää siihen liittyviä ohjelmistopaketteja. MariaDB Serveriin, mukaan lukien itse palvelin, asiakkaat ja apuohjelmat.

Luo tiedosto /etc/apt/sources.list.d/mariadb.sources ja lisää arkiston tiedot kuvan mukaisesti.

sudo nano /etc/apt/sources.list.d/mariadb.sources

Lisää tiedostoon seuraavat rivit.

MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

Varmista seuraavaksi pakettien aitous tuomalla MariaDB GPG -avain seuraavilla komennoilla.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Vaihe 3: Asenna MariaDB 11 Debianiin

Kun olet ottanut MariaDB-tietovaraston käyttöön, voit asentaa MariaDB 11:n seuraavilla komennoilla.

sudo apt update
sudo apt install mariadb-server

Vaihe 4: Suojattu MariaDB-asennus

Kun MariaDB-asennus on valmis, sinun on suojattava sen asennus suorittamalla suojausskripti kuvan mukaisesti.

sudo mysql_secure_installation

Sinua pyydetään asettamaan pääkäyttäjän salasana, poistamaan anonyymi käyttäjä, poistamaan etäpääkirjautuminen, poistamaan testitietokanta ja lataamaan oikeudet uudelleen.

Vaihe 5: Tarkista MariaDB:n asennus

Tarkistaaksesi MariaDB-version, sinun on suoritettava seuraava mysql-komento, joka näyttää tiedot Debian-järjestelmääsi tällä hetkellä asennetusta MariaDB-versiosta.

mysql --version

Näytelähtö:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

Sinun tulee myös varmistaa, että MariaDB toimii oikein suorittamalla seuraava systemctl-komento.

sudo systemctl status mariadb

Vaihe 6: Yhdistä MariaDB Shelliin

Käytä MariaDB-komentorivikäyttöliittymää vahvistaaksesi, että voit muodostaa yhteyden.

sudo mariadb -u root -p

Anna root-salasana pyydettäessä. Jos voit kirjautua sisään ilman ongelmia, MariaDB on asennettu ja määritetty oikein.

Vaihe 7: Luo MySQL-käyttäjä

Luodaksesi käyttäjän MySQL:ssä, voit käyttää seuraavaa SQL-komentoa haluamallasi käyttäjänimellä ja salasanalla kuvan osoittamalla tavalla.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Johtopäätös

Olet onnistuneesti asentanut MariaDB 11 -sovelluksen Debian 12 -järjestelmääsi. Muista katsoa MariaDB-dokumentaatiosta lisäkonfigurointivaihtoehtoja ja parhaita käytäntöjä.