Hvernig á að setja upp MariaDB gagnagrunn í Debian 10


MariaDB er opinn uppspretta og vinsælt tengslagagnagrunnsstjórnunarkerfi (RDBMS) gert af upprunalegu hönnuðum MySQL. Þetta er hratt, stigstærð og öflugt gagnagrunnskerfi, með ríkulegu vistkerfi af geymsluvélum, viðbótum og mörgum öðrum verkfærum sem veitir SQL viðmót til að fá aðgang að gögnum.

MariaDB er endurbætt, drop-in staðgengill fyrir MySQL sem er notað af samtökum og fyrirtækjum eins og Wikipedia, WordPress.com, Google og mörgum öðrum.

Í þessari stuttu grein munum við sýna þér hvernig á að setja upp og tryggja MariaDB netþjón í Debian 10.

  1. Settu upp Debian 10 (Buster) lágmarksþjón

Athugið: Ef þú ert að reka kerfið sem notandi sem ekki er stjórnandi skaltu nota sudo skipunina til að fá rótarréttindi og ef þú ert með MySQL uppsett og keyrt skaltu stöðva það og slökkva á því áður en þú heldur áfram.

Uppsetning MariaDB Server í Debian 10

Þú getur sett upp MariaDB miðlara pakkann frá Debian opinberum geymslum með því að keyra eftirfarandi skipun, sem mun setja upp MariaDB netþjóninn, biðlarann og öll ósjálfstæði hans.

# apt install mariadb-server

Það er algeng venja innan Debian og afleiður þess eins og Ubuntu að ræsa og virkja sjálfkrafa púkar í gegnum systemd, strax eftir að þeir eru settir upp. Sama á við um MariaDB þjónustuna.

Þú getur athugað hvort MariaDB þjónusta sé í gangi með því að nota eftirfarandi systemctl skipun.

# systemctl status mariadb  

Að auki þarftu líka að þekkja aðrar algengar skipanir til að stjórna MariaDB þjónustunni undir systemd, sem innihalda skipanir til að ræsa, endurræsa, stöðva og endurhlaða MariaDB þjónustuna eins og sýnt er.

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

Að tryggja MariaDB Server í Debian 10

MariaDB uppsetningarferlið felur í sér að tryggja sjálfgefna uppsetningu og það er hægt að gera með því að keyra mysql_secure_installation skeljaforskriftina, sem gerir þér kleift að bæta smá auka öryggi við MariaDB tilvikið þitt með því að:

  • Stilling lykilorðs fyrir rótarreikninga.
  • Slökkva á ytri rótarinnskráningu.
  • Fjarlægir nafnlausa notendareikninga.
  • Fjarlægir prófunargagnagrunninn, sem nafnlausir notendur geta sjálfgefið nálgast.
  • Og endurhleðsluréttindi.

Til að kalla fram öryggisforskriftina skaltu keyra eftirfarandi skipun og svara spurningunum eins og sýnt er á eftirfarandi skjámynd.

Þegar þú hefur tryggt MariaDB uppsetninguna þína geturðu tengst mysql skelinni með því að nota lykilorð rótnotanda.

# mysql -u root -p 

Til að búa til gagnagrunn sem heitir \my_test_db\ og notanda sem heitir \test_user\ með fullum réttindum til að stjórna gagnagrunninum skaltu keyra eftirfarandi SQL skipanir.

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;

Eftir að hafa búið til nýjan gagnagrunn og gagnagrunnsnotanda skaltu reyna að fá aðgang að MariaDB skelinni með því að nota nýja notendareikninginn og sýna alla gagnagrunna sem úthlutað er til notandans sem hér segir.

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

Þú gætir líka viljað lesa þessar gagnlegu eftirfarandi greinar um MariaDB.

  1. Lærðu MySQL/MariaDB fyrir byrjendur – Part 1
  2. Lærðu hvernig á að nota nokkrar aðgerðir MySQL og MariaDB – Part 2
  3. 12 MySQL/MariaDB öryggisaðferðir fyrir Linux
  4. Hvernig á að taka öryggisafrit/endurheimta MySQL/MariaDB og PostgreSQL með „Automysqlbackup“ og „Autopostgresqlbackup“ verkfærum
  5. Gagnlegar ráðleggingar til að leysa algengar villur í MySQL

Það er það í bili! Í þessari handbók sýndum við hvernig á að setja upp og tryggja MariaDB netþjón í Debian 10 lágmarks uppsetningu netþjóns. Notaðu athugasemdareyðublaðið hér að neðan til að ná í okkur fyrir allar spurningar eða upplýsingar sem þú vilt deila með okkur.