![Значај скупштинског језика](/f/af5b2cbaaf0dd2e25d36a11430391ed6.png?width=100&height=100)
Приликом стварања а МиСКЛ корисника са релативно слабом лозинком, можда ћете наићи на грешку 'МиСКЛ ЕРРОР 1819 (ХИ000): Ваша лозинка не задовољава тренутне захтеве политике’. Технички, ово није грешка, већ обавештење да користите лозинку која не испуњава препоручене захтеве политике лозинки.
Другим речима, користите слабу лозинку која се лако може погодити или грубо изнудити. Уграђени сигурносни механизам обесхрабрује кориснике у стварању слабих лозинки које могу учинити вашу базу података склоном кршењу.
На пример, наишао сам на грешку при креирању корисника као што је приказано
мискл> креирај корисника „тецминт“@„лоцалхост“ ИДЕНТИФИКОВАНО „мипассворд“;
Не треба размишљати о томе да је лозинка изузетно слаба и да може представљати сигурносни ризик.
Тхе МиСКЛ база података се испоручује са валидате_пассворд додатак који, када је омогућен, примењује политику провере лозинке. Постоје три нивоа политике провере ваљаности лозинке које примењује додатак.
Политика лозинки је подразумевано подешена на СРЕДЊИ. Ниво политике лозинки можете потврдити извршавањем наредбе:
$ СХОВ ВАРИАБЛЕС ЛИКЕ 'валидате_пассворд%';
Ако покренете команду и добијете празан излаз, тада додатак још није омогућен.
Да бисте омогућили валидате_пассворд додатак, покрените доње команде.
мискл> изаберите плугин_наме, плугин_статус из информатион_сцхема.плугинс где је плугин_наме попут 'валидате%'; мискл> инсталирај додатак валидате_пассворд сонаме 'валидате_пассворд.со';
Да бисте потврдили да је додатак активиран, покрените команду.
мискл> изаберите плугин_наме, плугин_статус из информатион_сцхема.плугинс где је плугин_наме попут 'валидате%';
Требали бисте добити излаз приказан испод:
Да бисте решили проблем, морате да поставите политику провере лозинке на најнижи ниво. Знам да ово звучи контраинтуитивно јер ствара пут за постављање слабих лозинки што на крају може довести до компромитовања ваше базе података од стране хакера.
Међутим, ако и даље инсистирате на свом путу, ево шта можете учинити.
Да бисте решили проблем ГРЕШКА МиСКЛ 1819 (ХИ000) грешке, поставите нижу политику провере лозинке као што је приказано.
мискл> СЕТ ГЛОБАЛ валидате_пассворд_полици = ЛОВ; ИЛИ. мискл> СЕТ ГЛОБАЛ валидате_пассворд_полици = 0;
Након тога можете потврдити ниво смерница за проверу лозинке.
$ СХОВ ВАРИАБЛЕС ЛИКЕ 'валидате_пассворд%';
Сада можете наставити и доделити релативно слабу лозинку према вашој жељи.
мискл> креирај корисника „тецминт“@„лоцалхост“ ИДЕНТИФИКОВАНО „мипассворд“;
Да бисте се вратили на „СРЕДЊИНивоу политике лозинки, једноставно позовите команду:
мискл> СЕТ ГЛОБАЛ валидате_пассворд_полици = МЕДИУМ;
Лично, не бих препоручио постављање политике лозинки на нижем нивоу из очигледних разлога. Било да се ради о нормалном кориснику или кориснику базе података, препоручује се увек поставите јаку лозинку за МиСКЛ са више од 8 знакова са мешавином великих, малих слова, нумеричких и посебних знакова.
Овај водич је за оне који желе да знају како да се снађу у таквој грешци, у супротном се увек препоручује постављање јаке лозинке.