Управљање базама података један је од најделикатнијих задатака у организацији јер у тим базама података могу бити деликатни и витални елементи за правилно функционисање организације и системских компоненти. Отуда је важност рада са свеобухватним менаџерима база података, богатим функцијама и где су њихове перформансе најпотпуније и доступне, јер ће нестабилна база података несумњиво донети више од једног проблема.
МиСКЛ је једно од најпознатијих и најсигурнијих решења за управљање базама података на различитим оперативним системима и поуздано је јер је развијено као механизам за управљање СКЛ базама података. Будући да су отвореног кода, његове функције могу бити све шире сваким даном јер МиСКЛ дистрибуира и подржава Орацле Цорпоратион што нам даје део сигурности у свакодневној употреби.
МиСКЛ ФеатуресМеђу главним карактеристикама МиСКЛ -а издвајамо следеће:
- Написано је на Ц и Ц ++
- Због проблема са компатибилношћу, МиСКЛ користи ЦМаке у МиСКЛ 5.5 и новијим верзијама, док се у претходним верзијама користе ГНУ Аутомаке, Аутоцонф и Либтоол.
- Подржава употребу више компајлера.
- Он интегрише употребу дисковних табела Б-стабла (МиИСАМ) са компресијом индекса.
- Има вишеслојни дизајн сервера са независним модулима.
- Интегрише трансакционе и не-трансакционе машине за складиштење.
- Имплементирајте СКЛ функције користећи оптимизовану библиотеку класа фокусирану на побољшање перформанси базе података.
- Покреће систем за расподелу меморије заснован на нитима ради оптимизације радњи.
- Он имплементира хеш табеле у меморији које делују као привремене табеле.
- Извршавајте вишедневне задатке користећи нити језгра.
- Подржава различите типове података дужине 1, 2, 3, 4 и 8 бајтова, ФЛОАТ, ДВОЈНО, ЦХАР, ВАРЦХАР, БИНАРИ, ВАРБИНАРИ, ТЕКСТ, БЛОБ, ДАТЕ, ТИМЕ, ДАТЕТИМЕ, ТИМЕСТАМП, ИЕАР, СЕТ, ЕНУМ и ОпенГИС.
- Подржава типове низова фиксне и променљиве дужине.
- Подржава ЛЕФТ ОУТЕР ЈОИН и РИГХТ ОУТЕР ЈОИН са стандардном СКЛ и ОДБЦ синтаксом.
- Извршите израз ЕКСПЛАИН да бисте објаснили како оптимизатор решава упит.
- МиСКЛ се може позивати на табеле доступне у различитим базама података користећи исту декларацију.
- Подржава функције ДЕЛЕТЕ, ИНСЕРТ, РЕПЛАЦЕ и УПДАТЕ.
- На безбедносном нивоу, МиСКЛ нуди сигурну лозинку и систем привилегија који омогућава верификацију засновану на хосту.
- Заштита лозинком се врши шифрирањем читавог промета лозинком приликом повезивања са сервером.
- Има подршку за велике базе података.
- Нуди подршку за до 64 индекса по табели.
- Сваки МиСКЛ клијент ће се моћи повезати преко ТЦП / ИП утичница користећи било коју од подржаних платформи.
- Доступни су сви Ц, Ц ++, Еиффел, Јава, Перл, ПХП, Питхон, Руби и Тцл АПИ -ји, што омогућава МиСКЛ клијентима да пишу на многим доступним програмским језицима.
- Интерфејс Цоннецтор / ОДБЦ (МиОДБЦ) укључује МиСКЛ подршку за различите клијентске апликације које се повезују путем ОДБЦ (Опен Датабасе Цоннецтивити) веза.
- Сервер може да генерише поруке о грешци клијентима на различитим језицима.
- Потпуна подршка за више врста ликова.
- Временска зона сервера може се динамички мењати.
- МиСКЛ интегрише различите клијенте и помоћне програме за повећање административних могућности.
- МиСКЛ Сервер нуди уграђену подршку за извршавање СКЛ наредби које вам омогућавају да проверите, оптимизујете и поправите табеле.
МиСКЛ се може инсталирати на ЦентОС 8 на к86_64, АРМ 64 архитектури и ЦентОС8 за преузимање. Ако га још увек немате, наћи ћете га на следећем линку:
Сада ћемо видети како инсталирати овај сјајни услужни програм у ЦентОС 8 и тако имати још једну алтернативу за управљање и администрацију база података.
1. Како инсталирати МиСКЛ на ЦентОС 8
Корак 1
Први корак који треба предузети биће омогућавање званичних МиСКЛ 8.0 (тренутна верзија) спремишта у ЦентОС -у 8, а за то морамо извршити следећу команду:
иум лоцалинсталл хттпс://дев.мискл.цом/гет/мискл80-цоммунити-релеасе-ел7-1.ноарцх.рпмБелешкаОво спремиште укључује следеће:
- МиСКЛ 8.0
- МиСКЛ 5.7
- МиСКЛ 5.6
- МиСКЛ кластер 8.0 (РЦ)
- МиСКЛ кластер 7.6
- МиСКЛ кластер 7.5
- МиСКЛ Воркбенцх
- МиСКЛ рутер
- МиСКЛ Схелл
- МиСКЛ Цоннецтор / Ц ++
- МиСКЛ Цоннецтор / Ј
- МиСКЛ Цоннецтор / ОДБЦ
- МиСКЛ Цоннецтор / Питхон
ЕНЛАРГЕ
Корак 2
Уносимо слово С да бисмо потврдили преузимање и инсталирање спремишта:
ЕНЛАРГЕ
Корак 3
Затим ћемо инсталирати МиСКЛ сервер извршавањем следеће наредбе:
иум инсталирајте мискл-сервер
ЕНЛАРГЕ
Корак 4
Поново уносимо слово С да бисмо наставили са преузимањем и инсталирањем одговарајућих пакета:
ЕНЛАРГЕ
Корак 5
Током процеса морамо прихватити увоз ГПГ кључа:
ЕНЛАРГЕ
Корак 6
Када се ово заврши видећемо следеће:
ЕНЛАРГЕ
Корак 7
Као додатну тачку желимо да проверимо да ли смо на ЦентОС 8, за ово извршавамо:
цат / етц / редхат / релеасе
ЕНЛАРГЕ
До сада смо исправно инсталирали МиСКЛ сервер на ЦентОС 8.
2. Како омогућити МиСКЛ на ЦентОС 8
Корак 1
Следећи корак ће бити покретање МиСКЛ сервиса и његово омогућавање при покретању, за ово извршавамо следеће:
системцтл омогућити мисклд системцтл покренути мисклд
ЕНЛАРГЕ
Корак 2
Статус МиСКЛ -а можемо проверити извршавањем:
системцтл статус мисклд
ЕНЛАРГЕ
Корак 3
У случају да желимо да онемогућимо МиСКЛ услугу извршићемо:
системцтл онемогућите мисклдКорак 4
Ако је сврха заустављање услуге, морамо извршити следеће:
системцтл стоп мисклд
3. Како заштитити МиСКЛ на ЦентОС 8
Корак 1
У тренутку када се МиСКЛ сервер први пут покрене, генерише се привремена лозинка за роот корисника МиСКЛ -а, може се потврдити извршавањем следеће команде:
греп 'привремена лозинка' /вар/лог/мисклд.логКорак 2
Морамо записати ову лозинку јер ће следећом командом систем затражити да се привремена роот лозинка унесе, али са новом верзијом МиСКЛ -а. Ово извршавање привремене лозинке није увек потребно јер можемо директно да заштитимо сервер извршавањем следећег:
мискл_сецуре_инсталлатионОва наредба ће приказати следећег чаробњака где прво уносимо слово "и" да доделимо компоненту лозинке, а затим се нуде 3 нивоа безбедности, а то су:
- ЛОВ (ниско): до 8 знакова.
- СРЕДЊИ (средњи): овај ниво дозвољава најмање 8 знакова укључујући бројеве, слова и посебне знакове.
- СТРОНГ (Стронг): то је најсигурнији ниво јер дозвољава бројеве, слова, посебне знакове и речник.
ЕНЛАРГЕ
Корак 3
Морамо унети жељени број на основу нивоа 0 (ЛОВ), 1 (МЕДИУМ) или 2 (СТРОНГ), а затим унети жељену лозинку.
Затим уносимо слово „и“ да бисмо прихватили лозинку, а затим ће се покренути низ административних питања, као што су:
- Уклоните анонимне кориснике
- Онемогући удаљено пријављивање на роот
- Уклоните тестну базу података
- Поново учитај табеле привилегија
Корак 4
Идеја је прихватити сваку од ових наредби и на крају ћемо видети следеће:
ЕНЛАРГЕ
4. Како се пријавити на МиСКЛ
Корак 1
Након обраде приступићемо МиСКЛ серверу извршавањем:
мискл -у корен -пУносимо претходно утврђену лозинку и видећемо следеће:
ЕНЛАРГЕ
Корак 2
Сада ће бити могуће креирати нашу базу података у МиСКЛ -у:
НАПРАВИ БАЗУ ПОДАТАКА Солветиц; користите Солветиц; ЦРЕАТЕ ТАБЛЕ усерс (ид ИНТ ПРИМАРИ КЕИ, наме ВАРЦХАР (30), емаил ВАРЦХАР (30));
ЕНЛАРГЕ
За излаз из базе података извршавамо наредбу екит.
Корак 3
Тренутно желимо да ажурирамо МиСКЛ морамо да извршимо следеће:
иум упдате мискл-серверДо сада смо видели све функционалности МиСКЛ -а и одговарајуће инсталације у ЦентОС 8.
5. Како деинсталирати МиСКЛ на ЦентОС 8
Корак 1
У тренутку када више није потребно користити МиСКЛ у ЦентОС 8, можемо га уклонити из система извршавањем следећег:
иум уклонити мискл мискл-сервер
ЕНЛАРГЕ
Корак 2
Уносимо слово С да бисмо потврдили деинсталацију:
ЕНЛАРГЕ
Корак 3
Подразумевано, путања МиСКЛ директоријума података је / вар / либ / мискл. Опција коју Солветиц предлаже је да преименује овај директоријум уместо да га избрише јер ће се на тај начин сачувати резервна копија директоријума. МиСКЛ конфигурацију за ово извршавамо следеће:
мв / вар / либ / мискл / вар / либ / МиСКЛ_бакуп
ЕНЛАРГЕ
Можемо поново инсталирати МиСКЛ ако желимо.
Солветиц је објаснио комплетан процес инсталирања или уклањања МиСКЛ -а у ЦентОС 8 и на тај начин добио овај одличан алат за администрацију базе података.