Када говоримо о базама података за корпоративна окружења, без сумње је један од најтрадиционалнијих и функционалнијих МиСКЛ, развијен од стране Орацле-а, који нам нуди атрибуте као што су перформансе, поузданост и једноставност употребе, омогућавајући тако централизовану контролу база података. апликације.
МиСКЛ нуди брз, мулти-тхреадед, мулти-усер, анд арцхитецтуре-анд-процесс робустан СКЛ сервер базе података (Струцтуред Куери Лангуаге). МиСКЛ сервер је дизајниран за критичне и носиве производне системе у било којој врсти организације, подржава СКЛ и НоСКЛ, а такође има и прикључну архитектуру машине за складиштење, има више конектора за базе података за различите језике програмирања што олакшава развој апликација користећи било који од актуелних програмских језика, омогућавајући тако његову скалабилност и примену.
Тренутно је МиСКЛ ажуриран на верзију 8.0 која има нове функције као што су:
Речник податакаУ МиСКЛ 8.0 сада је уграђен речник података о трансакцијама који складишти информације о објектима базе података.
Изјаве о дефиницији атомских података (Атомиц ДДЛ)То је атомска ДДЛ инструкција која комбинује ажурирања речника података, операције машине за складиштење и записе у бинарни регистар повезане са ДДЛ операцијом у једну атомску трансакцију.
Управљање рачуном и сигурностМиСКЛ-у су додата бројна побољшања безбедности, попут нове аутентификације лозинке за цацхинг_сха2_пассворд, нове подршке за МиСКЛ улоге, МиСКЛ сада управља подацима о историји лозинки и сада је усклађен са ФИПС.
Управљање ресурсимаМиСКЛ је у могућности да подржи стварање и администрацију група ресурса, такође дозвољава додељивање нити које се покрећу унутар сервера одређеним групама.
Побољшања ИнноДБ -аДодана су побољшања ИнноДБ -а, као што је максимална тренутна вредност бројача аутоматског прираста уписује се у редослед евиденције сваки пут када се вредност промени, поновно покретање сервера више не поништава ефекат опције табеле АУТО_ИНЦРЕМЕНТ = Н или ИнноДБ Мемцацхед додатак подржава више добити операције.
Подршка за скуп знаковаПодразумевани скуп знакова промењен је из латин1 у утф8мб4.
Побољшања ЈСОН -аОво укључује додавање оператора - >> што је еквивалент позивању ЈСОН_УНКУОТЕ, додавање две ЈСОН функције ЈСОН_АРРАИАГГ () и ЈСОН_ОБЈЕЦТАГГ (), додавање функције ЈСОН_ПРЕТТИ и још много тога.
Индекси подршкеМиСКЛ сада подржава невидљиве индексе.
Уобичајени изрази табелеМиСКЛ 8.0 подржава уобичајене изразе табеле, и рекурзивне и рекурзивне.
Функције прозораМиСКЛ 8.0 може да подржава прозорске функције које врше прорачун користећи редове који се односе на тај ред. Ово укључује функције попут РАНК (), ЛАГ () и НТИЛЕ ().
ИзразиПодршка за регуларне изразе.
Привремени унутрашњи столовиМеханизам за складиштење ТемпТабле замењује механизам за складиштење МЕМОРИ делујући као подразумевани механизам за интерне привремене табеле у меморији.
РецордсДневник грешака је преписан ради имплементације архитектуре МиСКЛ компоненте.
Резервно закључавањеНова врста закључавања резервне копије омогућава ДМЛ током резервне копије на мрежи.
Побољшања репликацијеМиСКЛ 8.0 репликација сада подржава бинарно бележење делимичних ажурирања у ЈСОН документима користећи компактни бинарни формат.
Сада ћемо видети како да инсталирамо МиСКЛ 8.0 на Убунту 18.04 Сервер.
1. Додајте МиСКЛ АПТ спремиште на Убунту 18.04
Корак 1
Прво ће бити потребно додати МиСКЛ спремиште на листу извора пакета Убунту 18, а затим користити АПТ за инсталирање МиСКЛ сервера, клијента и других компоненти, за то ћемо извршити следећу команду:
вгет -ц хттпс://дев.мискл.цом/гет/мискл-апт-цонфиг_0.8.10-1_алл.деб
ЕНЛАРГЕ
Корак 2
Након преузимања, инсталираћемо пакет спремишта МиСКЛ 8.0 помоћу наредбе дпкг овако:
судо дпкг -и мискл-апт-цонфиг_0.8.10-1_алл.деб
ЕНЛАРГЕ
Корак 3
Тада ће се приказати следећи прозор:
ЕНЛАРГЕ
Корак 4
Тамо морамо изабрати верзију МиСКЛ сервера и других компоненти као што су кластер, дељене клијентске библиотеке или МиСКЛ пакети које желимо да конфигуришемо за инсталацију овога, верзија МиСКЛ сервера мискл-8.0 ће бити аутоматски изабрана па морамо изаберите ред У реду и притисните Ентер да бисте наставили са процесом инсталације.
ЕНЛАРГЕ
2. Инсталирајте МиСКЛ на Убунту 18.04
Корак 1
Пре инсталирања МиСКЛ -а у Убунту, ажурираћемо пакете доступне на систему извршавањем следећег:
судо апт упдате
ЕНЛАРГЕ
Корак 2
Када се ажурирају, извршићемо следећу команду да бисмо инсталирали пакете за сервер заједнице МиСКЛ, клијента и уобичајене датотеке за његову базу података:
судо апт инсталл мискл-сервер
ЕНЛАРГЕ
Корак 3
Уносимо слово С да бисмо потврдили преузимање и инсталацију, а током овог процеса инсталације ће се приказати следећи прозор у који ћемо унети и потврдити лозинку за роот корисника МиСКЛ:
ЕНЛАРГЕ
Корак 4
На основу изабране лозинке видећемо следећу поруку:
ЕНЛАРГЕ
Корак 5
Због новог СХА256 система за аутентификацију МиСКЛ -а, тамо бирамо препоручену опцију и притиснемо Ентер за наставак:
ЕНЛАРГЕ
На овај начин смо инсталирали МиСКЛ у Убунту 18.04.
3. Заштита МиСКЛ 8.0 инсталације на Убунту 18.04
Подразумевано, инсталација МиСКЛ 8.0 није сигурна, па је морамо заштитити, а за ово ћемо извршити безбедносну скрипту која долази са бинарним пакетом, где ће затражити унос роот лозинке коју смо конфигурисали током горе описани поступак инсталације, за то извршавамо следеће:
судо мискл_сецуре_инсталлатионПитања на која треба одговорити су:
- Уклонити анонимне кориснике? (Притисните и | И за Да, било који други тастер за Не): и
- Забрани даљинско пријављивање роот -а? (Притисните и | И за Да, било који други тастер за Не): и
- Уклонити тестну базу података и приступити јој? (Притисните и | И за Да, било који други тастер за Не): и
- Поново учитати табеле привилегија сада? (Притисните и | И за Да, било који други тастер за Не): и
ЕНЛАРГЕ
4. Управљајте МиСКЛ -ом помоћу Системд -а на Убунту 18.04
Корак 1
Следећи корак је да проверимо да ли је МиСКЛ сервер укључен и ради у Убунту 18, то можемо учинити помоћу следеће команде:
судо системцтл статус мискл
ЕНЛАРГЕ
Корак 2
Као што видимо, статус је активан. За управљање МиСКЛ -ом можемо користити следеће команде:
судо системцтл статус мискл (Покрени МиСКЛ услугу) судо системцтл енабле мискл (Омогући аутоматски старт при покретању МиСКЛ сервиса)
5. Инсталирајте додатне МиСКЛ компоненте у Убунту 18.04
МиСКЛ нам даје могућност инсталирања додатних компоненти које могу бити практичне када је у питању администрација, као што су мискл-воркбенцх-цоммунити, либмисклцлиент18 и многе друге.
Корак 1
За ово ћемо извршити следеће команде:
судо апт упдате судо апт инсталл мискл-воркбенцх-цоммунити либмисклцлиент18Корак 2
МиСКЛ -у можемо приступити извршавањем следећег:
судо мискл -у роот -пКорак 3
Када унесемо одговарајућу лозинку, можемо у потпуности почети са радом у МиСКЛ -у:
ЕНЛАРГЕ
Тако смо научили да инсталирамо МиСКЛ 8.0 у нову верзију Убунту -а: 18.04.