Kif Tinstalla l-Bażi tad-Database MariaDB f'Debian 10
MariaDB hija sistema ta 'ġestjoni tad-database relazzjonali (RDBMS) ta' sors miftuħ u popolari magħmula mill-iżviluppaturi oriġinali ta 'MySQL. Hija sistema ta 'database veloċi, skalabbli u robusta, b'ekosistema rikka ta' magni tal-ħażna, plugins, u ħafna għodod oħra li tipprovdi interface SQL għall-aċċess tad-dejta.
MariaDB huwa sostitut imtejjeb u drop-in għal MySQL li qed jintuża minn organizzazzjonijiet u kumpaniji bħal Wikipedija, WordPress.com, Google u ħafna oħrajn.
F'dan l-artikolu qasir, ser nuruk kif tinstalla u tiżgura server MariaDB f'Debian 10.
- Installa Server Minimu Debian 10 (Buster)
Nota: Jekk qed topera s-sistema bħala utent mhux amministrattiv, uża l-kmand sudo biex tikseb privileġġi tal-għeruq u jekk għandek MySQL installat u qed jaħdem, waqqafha u skonnettjaha qabel tkompli.
Installazzjoni ta' MariaDB Server f'Debian 10
Tista 'tinstalla l-pakkett tas-server MariaDB mir-repożitorji uffiċjali ta' Debian billi tħaddem il-kmand li ġej, li jinstalla s-server MariaDB, il-klijent u d-dipendenzi kollha tiegħu.
# apt install mariadb-server
Hija prattika komuni fi ħdan Debian u d-derivattivi tagħha bħal Ubuntu li awtomatikament jibdew u jippermettu d-daemons permezz ta 'systemd, immedjatament wara li jkunu installati. L-istess japplika għas-servizz MariaDB.
Tista 'tiċċekkja jekk is-servizz MariaDB huwiex qed jaħdem billi tuża l-kmand systemctl li ġej.
# systemctl status mariadb
Barra minn hekk, trid tkun taf ukoll kmandi komuni oħra għall-ġestjoni tas-servizz MariaDB taħt systemd, li jinkludu kmandi biex tibda, terġa 'tibda, tieqaf u terġa' tgħabbi s-servizz MariaDB kif muri.
# systemctl start mariadb # systemctl restart mariadb # systemctl stop mariadb # systemctl reload mariadb
L-iżgurar tas-Server MariaDB f'Debian 10
Il-proċess ta’ installazzjoni ta’ MariaDB jinvolvi l-iżgurar tal-installazzjoni awtomatika u jista’ jsir billi tħaddem l-iskript tal-shell mysql_secure_installation
, li jippermettilek iżżid daqsxejn ta’ sigurtà żejda mal-istanza ta’ MariaDB tiegħek billi:
- L-issettjar ta' password għall-kontijiet root.
- Diżattivazzjoni tal-login remot tal-għeruq.
- Tneħħija tal-kontijiet ta' utent anonimu.
- Tneħħija tad-database tat-test, li b'mod awtomatiku tista' tiġi aċċessata minn utenti anonimi.
- U l-privileġġi tat-tagħbija mill-ġdid.
Biex tinvoka l-iskrittura tas-sigurtà, mexxi l-kmand li ġej u wieġeb il-mistoqsijiet kif muri fil-screenshot li ġej.
Ladarba tkun assigurat l-installazzjoni MariaDB tiegħek, tista 'tikkonnettja mal-shell mysql billi tuża l-password tal-utent tal-għeruq.
# mysql -u root -p
Biex toħloq database bl-isem \my_test_db\
u utent bl-isem \test_user\
bi privileġġi sħaħ biex timmaniġġja d-database mexxi l-kmandi SQL li ġejjin.
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;
Wara li toħloq database u utent tad-database ġdid, ipprova taċċessa l-qoxra ta 'MariaDB billi tuża l-kont tal-utent il-ġdid u uri d-databases kollha assenjati lill-utent kif ġej.
# mysql -u test_user -p MariaDB [(none)]> SHOW DATABASES;
Inti tista 'wkoll tixtieq taqra dawn l-artikoli utli li ġejjin fuq MariaDB.
- Tgħallem MySQL/MariaDB għall-Bidu – Parti 1
- Tgħallem Kif tuża Diversi Funzjonijiet ta' MySQL u MariaDB – Parti 2
- 12 MySQL/MariaDB Sigurtà Aħjar Prattiki għal Linux
- Kif tagħmel backup/rrestawra MySQL/MariaDB u PostgreSQL billi tuża Għodod 'Automysqlbackup' u 'Autopostgresqlbackup'
- Suġġerimenti Utli biex Issolvi l-problemi ta' Żbalji Komuni fil-MySQL
Dak hu għalissa! F'din il-gwida, urejna kif tinstalla u tiżgura server MariaDB f'installazzjoni minima ta' server Debian 10. Uża l-formola tal-kumment hawn taħt biex tilħaqna għal kwalunkwe mistoqsija jew informazzjoni li tixtieq taqsam magħna.