Kā instalēt MariaDB datu bāzi Debian 10


MariaDB ir atvērtā koda un populāra relāciju datu bāzes pārvaldības sistēma (RDBMS), ko izstrādājuši sākotnējie MySQL izstrādātāji. Tā ir ātra, mērogojama un stabila datu bāzu sistēma ar bagātīgu uzglabāšanas motoru, spraudņu un daudzu citu rīku ekosistēmu, kas nodrošina SQL saskarni piekļuvei datiem.

MariaDB ir uzlabots MySQL aizstājējs, ko izmanto organizācijas un uzņēmumi, piemēram, Wikipedia, WordPress.com, Google un daudzi citi.

Šajā īsajā rakstā mēs parādīsim, kā instalēt un aizsargāt MariaDB serveri Debian 10.

  1. Instalējiet Debian 10 (Buster) minimālo serveri

Piezīme: Ja jūs izmantojat sistēmu kā administratīvs lietotājs, izmantojiet komandu sudo, lai iegūtu root tiesības un, ja MySQL ir instalēts un darbojas, pirms turpināt, apturiet to un atspējojiet to.

MariaDB servera instalēšana Debian 10

Jūs varat instalēt MariaDB servera pakotni no Debian oficiālajiem krātuvēm, izpildot šādu komandu, kas instalēs MariaDB serveri, klientu un visas tā atkarības.

# apt install mariadb-server

Debianā un tā atvasinājumos, piemēram, Ubuntu, ir izplatīta prakse automātiski palaist un iespējot dēmonus, izmantojot systemd, tūlīt pēc to instalēšanas. Tas pats attiecas uz pakalpojumu MariaDB.

Jūs varat pārbaudīt, vai MariaDB pakalpojums darbojas un darbojas, izmantojot šo komandu systemctl.

# systemctl status mariadb  

Turklāt jums jāzina arī citas parastās komandas MariaDB pakalpojuma pārvaldīšanai zem systemd, kas ietver komandas MariaDB pakalpojuma palaišanai, restartēšanai, apturēšanai un atkārtotai ielādēšanai, kā parādīts attēlā.

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

MariaDB servera drošība Debian 10

MariaDB instalēšanas process ietver noklusējuma instalēšanas drošību, un to var izdarīt, palaižot čaulas skriptu mysql_secure_installation , kas ļaus MariaDB instancei pievienot nedaudz papildu drošības, veicot šādas darbības:

  • Paroles iestatīšana root kontiem.
  • Attālās root pieteikšanās atspējošana.
  • Anonīmu lietotāju kontu noņemšana.
  • Testa datu bāzes noņemšana, kurai pēc noklusējuma var piekļūt anonīmi lietotāji.
  • Un privilēģiju pārlādēšana.

Lai izsauktu drošības skriptu, palaidiet šo komandu un atbildiet uz jautājumiem, kā parādīts nākamajā ekrānuzņēmumā.

Kad esat nodrošinājis savu MariaDB instalāciju, varat izveidot savienojumu ar mysql apvalku, izmantojot root lietotāja paroli.

# mysql -u root -p 

Lai izveidotu datu bāzi ar nosaukumu "my_test_db" un lietotāju ar nosaukumu "test_user" ar pilnīgām tiesībām pārvaldīt datu bāzi, izpildiet šādas SQL komandas.

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;

Pēc jaunas datu bāzes un datu bāzes lietotāja izveidošanas mēģiniet piekļūt čaulai MariaDB, izmantojot jauno lietotāja kontu, un parādiet visas lietotājam piešķirtās datu bāzes šādi.

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

Jūs varētu vēlēties arī izlasīt šos noderīgos MariaDB rakstus.

  1. Mācieties MySQL/MariaDB iesācējiem - 1. daļa
  2. Uzziniet, kā izmantot vairākas MySQL un MariaDB funkcijas - 2. daļa
  3. 12 MySQL/MariaDB drošības paraugprakse Linux
  4. Kā dublēt/atjaunot MySQL/MariaDB un PostgreSQL, izmantojot rīkus Automysqlbackup un Autopostgresqlbackup
  5. Noderīgi padomi, kā novērst MySQL izplatītās kļūdas
  6. Pagaidām tas ir viss! Šajā rokasgrāmatā mēs parādījām, kā instalēt un nodrošināt MariaDB serveri Debian 10 minimālā servera instalācijā. Izmantojiet zemāk esošo komentāru veidlapu, lai sazinātos ar mums par jautājumiem vai informāciju, kuru vēlaties koplietot ar mums.