Kif Tinstalla MariaDB 10 fuq RHEL 8
MariaDB hija alternattiva popolari għas-sistema ta 'ġestjoni tad-database MySQL. Huwa żviluppat mill-iżviluppaturi MySQL oriġinali u huwa maħsub li jibqa 'sors miftuħ.
MariaDB hija veloċi u affidabbli, tappoġġja magni ta 'ħażna differenti u għandha plugins li jagħmilha perfetta għal firxa wiesgħa ta' każijiet ta 'użu.
F'dan it-tutorja ser nuruk kif tinstalla s-server MariaDB fuq RHEL 8 tiegħek. Se nkunu qed ninstallaw il-verżjoni MariaDB 10.3.10.
Nota: Dan it-tutorja jippreżumi li għandek abbonament RHEL 8 attiv u li għandek aċċess għall-għeruq għas-sistema RHEL tiegħek. Inkella tista' tuża utent privileġġat u tmexxi l-kmandi b'sudo.
Installazzjoni ta' MariaDB Server
Biex tinstalla s-server MariaDB, se nużaw il-kmand yum li ġej biex tlesti l-installazzjoni.
# yum install mariadb-server
Dan se jinstalla s-server MariaDB u d-dipendenzi kollha meħtieġa.
Ladarba l-installazzjoni titlesta, tista 'tibda s-servizz MariaDB bi:
# systemctl start mariadb
Jekk trid li s-servizz MariaDB jinbeda awtomatikament wara kull boot tas-sistema, tista 'tħaddem il-kmand li ġej:
# systemctl enable mariadb
Ivverifika l-istatus tas-servizz MariaDB ma:
# systemctl status mariadb
Installazzjoni Sikura MariaDB
Issa li għandna s-servizz tagħna beda, wasal iż-żmien li ntejbu s-sigurtà tiegħu. Se nistabbilixxu l-password tal-għerq, tiddiżattiva l-login tal-għeruq mill-bogħod, neħħi d-database tat-test u l-utent anonimu. Fl-aħħar se nerġgħu ngħaġġu l-privileġġi kollha.
Għal dak il-għan, sempliċement mexxi l-kmand li ġej u wieġeb il-mistoqsijiet kif xieraq:
# mysql_secure_installation
Innota li l-password tal-utent tal-għeruq hija vojta, għalhekk jekk trid tibdelha, sempliċement agħfas idħol, meta tintalab għall-password attwali. Il-bqija tista 'ssegwi l-passi u t-tweġibiet fuq l-immaġni hawn taħt:
Aċċessa għas-Server MariaDB
Ejja mmorru ftit aktar fil-fond u noħolqu database, utent u nagħtu privileġġi lil dak l-utent fuq id-database. Biex taċċessa s-server bil-console, tista 'tuża l-kmand li ġej:
# mysql -u root -p
Meta tintalab, daħħal il-password tal-għeruq li ssettjajt qabel.
Issa ejja noħolqu d-database tagħna. Għal dak il-għan fil-pront MariaDB, mexxi l-kmand li ġej:
MariaDB [(none)]> CREATE DATABASE tecmint;
Dan se joħloq database ġdida bl-isem tecmint. Minflok ma naċċessaw dik id-database bl-utent root tagħna, se noħolqu utent tad-database separat, li jkollu privileġġi għal dik id-database biss.
Aħna noħolqu l-utent il-ġdid tagħna msejjaħ tecmint_user u nagħtuh privileġġi fuq id-database tecmint, bil-kmand li ġej:
MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email IDENTIFIED BY 'securePassowrd';
Meta toħloq l-utent tiegħek, kun żgur li tissostitwixxi securePassword bil-password li tixtieq tagħti lil dak l-utent.
Meta tkun spiċċajt bil-kmandi ta 'hawn fuq, ikteb nieqaf fil-pront biex toħroġ minn MariaDB:
MariaDB [(none)]> quit;
Issa tista' tuża l-utent il-ġdid biex taċċessa d-database tecmint.
# mysql -u tecmint_user -p
Meta tintalab daħħal il-password għal dak l-utent. Biex tibdel id-database użata, tista 'tuża dan li ġej fil-pront ta' MariaDB:
MariaDB [(none)]> use tecmint;
Dan se jibdel id-database attwali għal tecmint.
Alternattivament, tista 'toħroġ il-kmand mysql billi tispeċifika l-isem tad-database kif ukoll muri.
# mysql -u tecmint_user -p tecmint
B'dan il-mod meta ddaħħal il-password tal-utent, tkun qed tuża direttament id-database tecmint.
Hawnhekk tgħallimt xi wħud mill-baŜi ta 'MariaDB, iżda hemm ħafna aktar x'tesplora. Jekk trid ittejjeb l-għarfien tad-database tiegħek tista' tiċċekkja l-gwidi tagħna hawn:
- Tgħallem MySQL/MariaDB għall-Bidu – Parti 1
- Tgħallem MySQL/MariaDB għall-Bidu – Parti 2
- Kmandi ta' Amministrazzjoni ta' Database Bażiku ta' MySQL – Parti III
- 20 Kmand MySQL (Mysqladmin) għall-Amministrazzjoni tal-Bażi tad-Dejta – Parti IV
- 15 Suġġerimenti Utli dwar l-Irfinar u l-Ottimizzazzjoni tal-Prestazzjoni ta’ MariaDB – Parti V
Dan hu. F'dan it-tutorja, tgħallimt kif tinstalla u tiżgura s-server MariaDB u toħloq l-ewwel database tiegħek. Jekk għandek xi mistoqsijiet, tħossok liberu li tpoġġihom fit-taqsima tal-kummenti.