Kuinka asentaa MariaDB-tietokanta Debian 10: een


MariaDB on avoimen lähdekoodin suosittu relaatiotietokantojen hallintajärjestelmä (RDBMS), jonka ovat tehneet MySQL: n alkuperäiset kehittäjät. Se on nopea, skaalautuva ja vankka tietokantajärjestelmä, jossa on runsaasti ekosysteemiä tallennusmoottoreita, laajennuksia ja monia muita työkaluja, joka tarjoaa SQL-käyttöliittymän tietojen käyttöön.

MariaDB on parannettu MySQL-korvike, jota organisaatiot ja yritykset, kuten Wikipedia, WordPress.com, Google ja monet muut, käyttävät.

Tässä lyhyessä artikkelissa näytämme, kuinka MariaDB-palvelin asennetaan ja suojataan Debian 10: ssä.

  1. Asenna Debian 10 (Buster) -minimaalipalvelin

Huomaa: Jos käytät järjestelmää muuna kuin järjestelmänvalvojana, käytä sudo-komentoa juurioikeuksien saamiseksi. Jos sinulla on asennettuna ja käynnissä MySQL, pysäytä se ja poista se käytöstä, ennen kuin jatkat.

MariaDB Serverin asentaminen Debian 10: een

Voit asentaa MariaDB-palvelinpaketin Debianin virallisista arkistoista suorittamalla seuraavan komennon, joka asentaa MariaDB-palvelimen, asiakkaan ja kaikki sen riippuvuudet.

# apt install mariadb-server

Debianissa ja sen johdannaisissa, kuten Ubuntu, on yleinen käytäntö käynnistää ja ottaa demonit käyttöön automaattisesti systemd: n kautta heti asennuksen jälkeen. Sama koskee MariaDB-palvelua.

Voit tarkistaa, onko MariaDB-palvelu käynnissä, seuraavalla systemctl-komennolla.

# systemctl status mariadb  

Lisäksi sinun on tiedettävä myös muita yleisiä komentoja MariaDB-palvelun hallitsemiseksi systemd: ssä, mukaan lukien käskyt käynnistää, käynnistää uudelleen, pysäyttää ja ladata MariaDB-palvelu kuvan osoittamalla tavalla.

# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

MariaDB-palvelimen suojaaminen Debian 10: ssä

MariaDB-asennusprosessi sisältää oletusasennuksen suojaamisen, ja se voidaan tehdä suorittamalla komento mysql_secure_installation , jonka avulla voit lisätä hieman ylimääräistä suojausta MariaDB-ilmentymään seuraavasti:

  • Salasanan asettaminen juuritileille.
  • Poistetaan pääkäyttäjän sisäänkirjautuminen.
  • Anonyymien käyttäjien tilien poistaminen.
  • Poistetaan testitietokanta, johon nimettömät käyttäjät pääsevät oletusarvoisesti.
  • Ja käyttöoikeuksien lataaminen uudelleen.

Käynnistä suojauskomento suorittamalla seuraava komento ja vastaamalla kysymyksiin seuraavan kuvakaappauksen mukaisesti.

Kun olet varmistanut MariaDB-asennuksesi, voit muodostaa yhteyden mysql-kuoreen pääkäyttäjän salasanalla.

# mysql -u root -p 

Jos haluat luoda tietokannan nimeltä "my_test_db" ja käyttäjän nimeltä "test_user" , jolla on täydet oikeudet tietokannan hallintaan, suorita seuraavat SQL-komennot.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Kun olet luonut uuden tietokannan ja tietokannan käyttäjän, yritä käyttää MariaDB-kuorta uudella käyttäjätilillä ja näyttää kaikki käyttäjälle osoitetut tietokannat seuraavasti.

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Haluat ehkä myös lukea nämä hyödylliset seuraavat artikkelit MariaDB: stä.

  1. Opi MySQL/MariaDB aloittelijoille - osa 1
  2. Opi käyttämään useita MySQL: n ja MariaDB: n toimintoja - osa 2
  3. 12 MySQL/MariaDB-tietoturvan parhaita käytäntöjä Linuxille
  4. Kuinka varmuuskopioida/palauttaa MySQL/MariaDB ja PostgreSQL käyttämällä ‘Automysqlbackup’ ja ‘Autopostgresqlbackup’ -työkaluja
  5. Hyödyllisiä vinkkejä MySQL: n yleisten virheiden vianmääritykseen

Se on nyt! Tässä oppaassa näytimme kuinka MariaDB-palvelin asennetaan ja suojataan Debian 10: n vähimmäispalvelinasennuksessa. Käytä alla olevaa kommenttilomaketta saadaksesi meihin kysymyksiä tai tietoja, jotka haluat jakaa kanssamme.