МариаДБ је широко коришћена база података у Линук системима. У овом водичу ћете истражити како да инсталирате базу података на Убунту 22.04 уз помоћ неколико команди које је лако пратити.
Када инсталирате и конфигуришете МариаДБ, научићете како да комуницирате са њим преко МариаДБ командне линије. На крају ћете видети и команду за деинсталирање базе података из Убунтуа.
Шта је МариаДБ?
МариаДБ је популарна, бесплатна база података отвореног кода објављена као замена за МиСКЛ. То је форк МиСКЛ-а, што значи да је МариаДБ побољшана верзија МиСКЛ-а са сличном, али бољом функционалношћу. Ево а водич за подешавање МиСКЛ-а на Убунту ако желите да га испробате.
МариаДБ је брза, скалабилна, врхунска база података, са подршком за више механизама за складиштење података. Такође одржава многе додатке, алате и услужне програме који га чине једном од најбољих база података. МариаДБ се углавном користи за одржавање залиха и управљање трансакцијама и информацијама о клијентима.
Како инсталирати МариаДБ на Убунту 22.04
Ево како можете да инсталирате МариаДБ на Убунту 22.04:
Корак 1: Ажурирајте свој систем
Да бисте започели инсталацију, прво морате ажурирање пакета на вашем Убунту систему. То можете постићи покретањем следеће команде на Убунту терминалу:
судо апт упдате && судо апт упграде
Ово може потрајати, зато сачекајте!
Корак 2: Инсталирајте потребне пакете за МариаДБ
Када ажурирате систем, потребно је да инсталирате неке неопходне пакете које захтева МариаДБ. Урадите то тако што ћете извршити следећу команду:
судо апт-добити инсталирај вгет софтвер-пропертиес-цоммон дирмнгр ца-цертифицатес апт-транспорт-хттпс -и
Сада када сте инсталирали основне пакете, коначно ћете инсталирати МариаДБ у овом кораку. Да бисте инсталирали базу података, покрените следећу команду као роот корисник или са судо:
судо апт инсталирај мариадб-сервер мариадб-клијент
Да бисте проверили да ли је МариаДБ успешно инсталиран на вашем систему, проверите верзију инсталиране базе података издавањем следеће команде:
мариадб --версион
Ако видите број верзије апликације у излазу, то значи да МариаДБ постоји на вашем систему. Ово је један од начина да проверите инсталацију. Такође можете проверити активан статус инсталиране базе података ради верификације.
Користите следећу команду да проверите статус МариаДБ-а:
системцтл статус мариадб
Као што видите, МариаДБ је покренут и ради.
Корак 3: Обезбедите своју МариаДБ базу података
Када инсталирате и верификујете базу података, следећи корак је да извршите неке основне конфигурације у МариаДБ. Након инсталације, добра је пракса да покренете безбедносну скрипту за заштиту МариаДБ базе података од компромитовања или напада. Извршите скрипту са овом командом:
судо мискл_сецуре_инсталлатион
Затим ће скрипта питати да ли желите да поставите роот лозинку. Наведите сигурну лозинку и притисните Ентер. Затим ће од вас тражити да поново потврдите лозинку. Када се лозинка сачува, добићете поруку „Успех“ као што је приказано у наставку.
Након тога ће вас питати да ли желите да уклоните анонимног корисника или не. Препоручује се да га уклоните.
Такође ће потврдити да ли желите да забраните удаљену роот пријаву. Ако то забраните, можете се пријавити само као роот корисник са лоцалхост-а.
Подразумевано, МариаДБ инсталира тестну базу података. Скрипта ће вас питати да ли желите да уклоните базу података или да је задржите. Боље је да га избришете и направите нову базу података. Међутим, ако желите да га задржите за потребе тестирања, изаберите не.
На крају, скрипта ће од вас узети дозволу да поново учита табеле привилегија како би ажурирала нове промене. Да бисте их учитали, унесите И. Након што извршите промене, видећете поруку о успеху на терминалу.
Како проверити да ли је МариаДБ покренут
МариаДБ почиње да ради чим се инсталира. Да бисте га тестирали, можете проверити статус МариаДБ-а са следећом командом:
судо системцтл статус мариадб
Ако МариаДБ ради добро, видећете следећи излаз на Убунту терминалу:
У случају да МариаДБ не ради, видећете сличан излаз као што је приказано у наставку:
Како комуницирати са МариаДБ на Линуку
Сада када су инсталација и конфигурације завршени, хајде да истражимо како можете да комуницирате са базом података.
1. Приступите МариаДБ љусци
Да бисте ушли у МариаДБ шкољку, покрените следећу команду:
судо мариадб
Са овом командом, МариаДБ монитор ће се отворити. Овде можете покренути МариаДБ упите за интеракцију са базом података.
2. Креирајте МариаДБ администраторски налог
Након што добијете приступ МариаДБ-у, прва ствар коју треба да урадите је да креирате нови налог са именом „админ“. Овај налог ће имати исте дозволе као основни налог, али ћете га углавном користити за аутентификацију засновану на лозинки.
Да бисте креирали администраторски налог са роот привилегијама, користите наредбу испод. Обавезно користите своју лозинку приликом издавања команде.
ОДОБРИТИСВЕНА *.* ДО 'админ'@'лоцалхост' ИДЕНТИФИКОВАН 'лозинком' ВИТХОДОБРИТИОПЦИЈА;
Затим испразните привилегије да бисте ажурирали нове промене у МариаДБ.
ФЛУСХПРИВИЛЕГИЈЕ;
Сада можете изаћи из командне линије МариаДБ тако што ћете откуцати:
излаз
3. Направите базу података у МариаДБ
Да бисте креирали нову базу података, користите следећу команду и наведите име за своју базу података уместо „ТестДБ“.
КРЕИРАЈБАЗА ПОДАТАКА ТестДБ;
Да бисте проверили да ли је база података успешно креирана, користите ову команду да видите све постојеће базе података у МариаДБ:
ПрикажиБазе података;
Као што видите, ТестДБ сада постоји на листи МариаДБ база података.
Како деинсталирати МариаДБ из Убунту 22.04
У случају да вам МариаДБ више није потребан, можете га лако деинсталирати уз помоћ основне Линук команде. Ова команда ће у потпуности уклонити све МариаДБ фасцикле и зависности из вашег система за неколико минута.
судо апт-добити очистити мариадб-*
Изаберите да да наставите да деинсталирате МариаДБ.
Сада можете у потпуности искористити могућности МариаДБ-а
Захваљујући својим невероватним карактеристикама и подршци, МариаДБ из дана у дан добија на популарности и постаје једна од најчешће коришћених база података на тржишту. Многа велика имена као што су Фацебоок и Гоогле користе МариаДБ због својих јединствених предности у односу на друге базе података.
За организације које желе потпуну флексибилност над базом података, МариаДБ и ПостгреСКЛ су две најбоље доступне опције отвореног кода.