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.
- 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.
- Lærðu MySQL/MariaDB fyrir byrjendur – Part 1
- Lærðu hvernig á að nota nokkrar aðgerðir MySQL og MariaDB – Part 2
- 12 MySQL/MariaDB öryggisaðferðir fyrir Linux
- Hvernig á að taka öryggisafrit/endurheimta MySQL/MariaDB og PostgreSQL með „Automysqlbackup“ og „Autopostgresqlbackup“ verkfærum
- 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.