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ä.
- 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ä.
- Opi MySQL/MariaDB aloittelijoille - osa 1
- Opi käyttämään useita MySQL: n ja MariaDB: n toimintoja - osa 2
- 12 MySQL/MariaDB-tietoturvan parhaita käytäntöjä Linuxille
- Kuinka varmuuskopioida/palauttaa MySQL/MariaDB ja PostgreSQL käyttämällä ‘Automysqlbackup’ ja ‘Autopostgresqlbackup’ -työkaluja
- 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.