Администрација базе података једна је од најосјетљивијих и најодговорнијих радњи које подузимају и администратори и корисници ИТ -а, јер чувају осјетљиве податке с великим утјецајем на организацију. Нешто што је релевантније при раду са базама података је који управитељ морамо да користимо јер ће се на основу његове безбедности, доступности и интегритета тим базама података боље управљати, па ћемо ако је менаџер непоуздан имати погрешне кораке.
МиСКЛ је постао један од најчешће коришћених механизама база података у свету због различитих функција, функција и интеграције са другим језицима. Овде пхпМиАдмин долази у игру као интегрално решење за управљање базама података које се генеришу помоћу МиСКЛ -а, нудећи нам још напредније алтернативе за контролу и подршку. Данас ћемо видети како се примењује на систем ЦентОС 8.
Солветиц ће објаснити шта је пхпМиАдмин и како га инсталирати на ЦентОС 8.
Шта је пхпМиАдминпхпМиАдмин је развила софтверска компанија Магума, као потпуно бесплатан софтверски алат написан на ПХП језику, чија је главна сврха ефикасно управљање свиме што се тиче МиСКЛ -а на Вебу.
Када користимо пхпМиАдмин, користићемо алат који је компатибилан са различитим операцијама у МиСКЛ -у и МариаДБ -у повезаним са уобичајеним задацима у табелама, колонама, релацијама, индексима, корисницима, дозволама и тако даље, али најбоље од свега, овим задацима се може управљати директно у корисничком интерфејсу чиме се олакшава његово коначно управљање.
Функције ПхпМиАдминНеке од најистакнутијих функција пхпМиАдмина су:
- Он интегрише сервер за одржавање, базе података и табеле засноване на конфигурацији сервера.
- Има интуитиван веб интерфејс.
- Може покренути већину МиСКЛ функција, као што су прегледавање база података, табела, приказа, поља и индекса, креирање, копирање, испуштање, преименовање или мењање база података, извршавање, уређивање и обележавање СКЛ изјава (укључујући групне упите), управљање корисничким налогом МиСКЛ и управљање привилегијама.
- пхпМиАдмин покреће глобална претраживања у бази података или њиховом подскупу.
- пхпМиАдмин креира и чита думп табеле у бази података.
- Податке можете извозити у различите формате као што су ЦСВ, КСМЛ, ПДФ, ИСО / ИЕЦ 26300 - ОпенДоцумент Тект анд Спреадсхеет, Мицрософт Ворд 2000 и ЛАТЕКС.
- Олакшава управљање са више сервера.
- То је у могућности стварања ПДФ графика тренутног дизајна базе података.
- Проверава референцијални интегритет на МиИСАМ табелама.
- Доступно је више од 80 језика.
- пхпМиАдмин подржава ИнноДБ табеле и спољне кључеве.
- Омогућава визуализацију промена у базама података, табелама и приказима.
Сада ће Солветиц објаснити како инсталирати пхпМиАдмин на ЦентОС 8 и тако имати један од најкориснијих алата за управљање МиСКЛ -ом.
1. Инсталирајте пхпМиАдмин на ЦентОС 8
Корак 1
Први корак ће бити инсталирање Апацхе веб сервера, за то ћемо извршити следеће:
иум инсталл хттпд -и
ЕНЛАРГЕ
Корак 2
Када се овај процес заврши, видећемо следеће:
ЕНЛАРГЕ
Корак 3
Проверићемо статус веб сервера у ЦентОС -у 8 тако што ћемо покренути:
системцтл статус хттпд
ЕНЛАРГЕ
Корак 1
У овом случају видимо да услуга није активна, да бисмо наставили са њеним омогућавањем, морамо извршити следеће:
системцтл старт хттпд
ЕНЛАРГЕ
Корак 4
Да бисмо онемогућили Апацхе, морамо извршити следеће:
системцтл онемогући хттпдда га зауставим:
системцтл стоп хттпдда бисте га омогућили при покретању система:
системцтл омогући хттпдКорак 5
Да бисмо проверили да ли Апацхе ради како се очекује, морамо знати ИП сервера, то се може пронаћи помоћу команде „ип адд“:
ЕНЛАРГЕ
Корак 6
Омогућићемо и овластити услугу Апацхе у заштитном зиду ЦентОС 8, за њих извршавамо следеће редове:
фиревалл-цмд --перманент --адд-порт = 80 / тцп фиревалл-цмд --перманент --адд-порт = 443 / тцпЗатим поново учитавамо заштитни зид:
фиревалл -цмд -релоад
ЕНЛАРГЕ
Корак 7
Да бисмо проверили Апацхе, идемо у прегледач и уносимо следећу синтаксу:
хттп: // ИП_адресаКорак 8
Резултат би требао изгледати овако:
ЕНЛАРГЕ
2. Инсталирајте ЕПЕЛ спремишта на ЦентОС 8
Спремишта ЕПЕЛ (додатни пакети за Ентерприсе Линук) су пакети посебно дизајнирани за администрацију пословних спремишта фокусираних на додатне системске функције
Корак 1
За ово омогућавање морамо користити следећу команду:
иум инсталл епел-релеасе
ЕНЛАРГЕ
Корак 2
Уносимо слово С да бисмо потврдили преузимање и инсталацију:
ЕНЛАРГЕ
3. Инсталирајте пхпМиАдмин на ЦентОС 8
Корак 1
Коначно, спремни смо за инсталацију пхпМиАдмин, за то ћемо прво преузети најновију верзију 4.9.1 извршавањем следећег:
хттпс://филес.пхпмиадмин.нет/пхпМиАдмин/4.9.1/пхпМиАдмин-4.9.1-алл-лангуагес.тар.гз
ЕНЛАРГЕ
БелешкаВерзије се могу проверити на следећој званичној вези пхпМиАдмин:
Корак 2
Инсталираћемо пхпМиАдмин следећом линијом:
тар -зквф пхпМиАдмин-4.9.1-алл-лангуагес.тар.гз
ЕНЛАРГЕ
Корак 3
Коначно, можемо преместити пхпМиАдмин на жељену путању:
мв пхпМиАдмин-4.9.1-алл-лангуагес / уср / схаре / пхпМиАдмин
ЕНЛАРГЕ
4. Конфигуришите датотеку пхпМиАдмин на ЦентОС 8
Ова конфигурација омогућава даљински приступ пхпМиАдмин клијенту
Корак 1
За ово идемо у датотеку пхпМиАдмин.цонф која се налази у / уср / схаре / пхпМиАдмин / директоријуму са уређивачем текста:
/уср/схаре/пхпМиАдмин/цонфиг.инц.пхп
ЕНЛАРГЕ
Корак 2
У линији бловфисх_сецрет генерисаћемо нови тајни кључ који се може креирати са следеће везе:
ЕНЛАРГЕ
Корак 3
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 4
Сада ћемо креирати виртуелну датотеку која се налази у /етц/нгинк/цонф.д директоријуму:
нано /етц/нгинк/цонф.д/пхпМиАдмин.цонфКорак 5
Тамо ћемо залепити следеће:
сервер {слушај 80; сервер_наме „име домена; роот / уср / схаре / пхпМиАдмин; локација / {индек индек.пхп; } ## Слике и статички садржај се третирају на различитим локацијама ~ * ^. +. (Јпг | јпег | гиф | цсс | пнг | јс | ицо | кмл) $ {аццесс_лог офф; истиче 30д; } локација ~ /\.хт {одбити све; } локација ~ / (библиотеке | подешавање / оквири | подешавање / либс) {одбити све; ретурн 404; } локација ~ \ .пхп $ {инцлуде / етц / нгинк / фастцги_парамс; фастцги_пасс 127.0.0.1:9000; фастцги_индек индек.пхп; фастцги_парам СЦРИПТ_ФИЛЕНАМЕ / уср / схаре / пхпМиАдмин $ фастцги_сцрипт_наме; }}Корак 6
Када унесемо овај текст, сачувамо промене користећи следећу комбинацију тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 7
Сада ћемо извршити следеће, што ће створити привремени пхпМиАдмин директоријум и наставити са давањем одговарајућих дозвола:
мкдир / уср / схаре / пхпМиАдмин / тмп цхмод 777 / уср / схаре / пхпМиАдмин / тмп
ЕНЛАРГЕ
Корак 8
Затим смо поставили власника датотеке:
цховн -Р апацхе: апацхе / уср / схаре / пхпМиАдминКорак 9
Сада поново покрећемо услуге:
системцтл рестарт нгинк системцтл рестарт пхп-фпмКорак 10
Коначно, заштитном зиду дајемо дозволе за спољно повезивање:
фиревалл-цмд --перманент --адд-сервице = хттп фиревалл-цмд -релоад
ЕНЛАРГЕ
У овом тренутку бићемо спремни за приступ пхпМиАдмин -у, али Солветиц ће вам објаснити нешто важно. Овим процесом (који може бити сложен) спремиште за ЦентОС 8 не укључује једноставну инсталацију са командом „иум инсталл пхпадмин“ што поједностављује процес, то не значи да то није могуће и зато ћемо вам, пре него што видите пхпМиАдмин окружење, објаснити тај други метод и одлучите се за одговарајући начин инсталирања пхпМиАдмин на ЦентОС 8.
5. Инсталирајте пхпМиАдмин на ЦентОС 8 помоћу РЕМИ спремишта на ЦентОС 8
Ово су друге врсте спремишта које су развиле треће стране чији је циљ пружити корисницима најновије верзије ПХП -а, потпуне функције и други софтвер за кориснике Федоре и Ентерприсе Линука (РХЕЛ, ЦентОС, Орацле, Сциентифиц Линук).
Корак 1
У овим РЕМИ спремиштима налазимо:
- Пакети су некомпатибилни са Федора политиком.
- Позадински пакети доступни у развојним верзијама Федоре.
- Бета верзије и још много тога.
Корак 2
Да бисмо инсталирали ова спремишта, извршићемо следеће:
рпм -Увх хттп://рпмс.фамиллецоллет.цом/ентерприсе/реми-релеасе-8.рпм
Корак 3
Након што смо омогућили Реми спремиште у ЦентОС -у 8, инсталираћемо пхпМиАдмин преко управитеља пакета иум, тако да ће се све зависности аутоматски инсталирати, извршимо следеће:
иум --енаблерепо = реми, реми-тест инсталл пхпМиАдмин
Корак 4
Тамо уносимо слово С да бисмо потврдили преузимање и инсталирање зависности пхпМиАдмин:
Корак 5
Касније морамо прихватити инсталацију ГПГ кључа из спремишта:
Корак 6
Када се овај процес заврши, видећемо следеће:
Корак 7
Време је за конфигурисање пхпМиАдмин -а, у овом тренутку пхпМиАдмин подразумевано може бити доступан само са лоцалхост -а, па ако желимо да му приступимо споља, биће потребно да уредимо Апацхе конфигурацијску датотеку пхпМиАдмин -а следећом командом:
судо нано /етц/хттпд/цонф.д/пхпМиАдмин.цонфКорак 8
Тамо ћемо видети следеће:
Корак 9
Лоцирамо ред "Захтевај" и мењамо "локално" у "све одобрено":
Корак 10
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 11
На крају поново покрећемо Апацхе услугу:
услуга хттпд рестарт
Корак 12
Сада можемо приступити споља из било ког прегледача уношењем следећег:
хттп: // ИП_адреса / пхпМиАдмин /
Корак 13
Тамо можемо променити језик и пријавити се помоћу МиСКЛ корисничких података:
Корак 14
Кликните на Настави и ово ће бити окружење пхпМиАдмин:
ЕНЛАРГЕ
Корак 15
У овом главном одељку налазимо детаље као што су:
- Тип сервера
- Веза са сервером
- Верзија сервера
- Корисник који се пријавио
- Тип лика
- Апацхе верзија
- Основне верзије клијента
- ПХП верзија
- Верзија ПхпМиАдмин
Корак 6
Поред овога, можемо применити и нека општа прилагођавања изгледа. На СКЛ картици можемо извести секвенце из базе података:
ЕНЛАРГЕ
Корак 17
На картици Тренутни статус можемо видети тренутни промет, као и процесе, статистику упита и још много тога:
ЕНЛАРГЕ
Корак 18
У корисничким налозима ћемо посматрати кориснике регистроване у бази података и моћи ћемо да додајемо нове кориснике, као и да уређујемо или бришемо тренутне:
ЕНЛАРГЕ
- У одељку Извоз и увоз можемо донијети или послати конфигурације базе података.
- На картици Подешавања могуће је прилагодити пхпМиАдмин концепте:
ЕНЛАРГЕ
Корак 19
У одељку Бинарни регистар приступамо упитима креираних бинарних регистара:
ЕНЛАРГЕ
Корак 20
На картици "Репликација" имамо начин да извршимо репликацију базе података:
ЕНЛАРГЕ
Корак 21
На картици "Више" можемо приступити додатним функцијама:
ЕНЛАРГЕ
Корак 22
На крају ћемо имати све СКЛ изјаве доступне за управљање елементима базе података:
ЕНЛАРГЕ
Као што видите, овај последњи процес је много лакши за инсталацију и употребу пхпМиАдмин -а у ЦентОС 8 и на тај начин централно и потпуно управљање базама података.