/usr/lib/mysql/plugin
NameSizeModeActions
adt_null.so298480644editdlrm
auth_socket.so146720644editdlrm
component_audit_api_message_emit.so231120644editdlrm
component_keyring_file.so18875840644editdlrm
component_log_filter_dragnet.so272080644editdlrm
component_log_sink_json.so352560644editdlrm
component_log_sink_syseventlog.so189120644editdlrm
component_mysqlbackup.so394480644editdlrm
component_query_attributes.so146720644editdlrm
component_reference_cache.so353760644editdlrm
component_validate_password.so520560644editdlrm
connection_control.so526480644editdlrm
ddl_rewriter.so1716400644editdlrm
group_replication.so27785120644editdlrm
innodb_engine.so965680644editdlrm
keyring_file.so1175360644editdlrm
keyring_udf.so228960644editdlrm
libmemcached.so1465760644editdlrm
libpluginmecab.so272720644editdlrm
locking_service.so141760644editdlrm
mypluglib.so151200644editdlrm
mysql_clone.so1553760644editdlrm
mysql_no_login.so143760644editdlrm
rewriter.so685920644editdlrm
semisync_master.so1105360644editdlrm
semisync_replica.so356000644editdlrm
semisync_slave.so356000644editdlrm
semisync_source.so1105360644editdlrm
validate_password.so400400644editdlrm
version_token.so560640644editdlrm
Edit: /usr/lib/mysql/plugin/validate_password.so (40040B)
ELF>5@h@8 @""000A4A4ppp ЋЛЛX(  $$Std PtduuuQtdRtdЋЛЛ00GNUGNUv 6؛ާSnN8 b B8:;<>?@FGHIJK љz5=ă\laRN[^L9O@p^Þ2 q`i9hȢrТt>lrHu >(pHrPu`>htccr sȣsУssph8pxJ>A CC(ȟDПE؟09567- (08@ H P X `hpxȞО؞ !"#$%&') *(+0,8.@/H1P2X3`4HHoHtH5m%mhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1%lD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%jD%}jD%ujD%mjD%ejD%]jD%UjD%MjD%EjD%=jD%5jD%-jD%%jD%jD%jD% jD%jD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iD%iDLLLLLL{F!LMLpLLOHƅhHPHH i HHXHHPHHHPHDž`LPLp@PxHǾAHHPLp@PxHǾ+AHHPLpXPxHH5<9AHHPLp@PxHǾAHHP@LpXPxHH5X9AHHPHXXPxHH5:Hp9+L1L)LH0H(HH@HHDžHgH LpHHHHgCLMLp!IHLj HH;@tL]LLpI[IHDžXHDžPHLIH}H;tH`H;tkLH=akHZkH9tHfHt H=1kH5*kH)HH?HHHtHfHtfD=ku+UH=JfHt H=fdj]wfUHATSHH?Ht$L%fI$I$H;{uH{Ht HeHP[A\]f.UHAUATSHH $HH $H(dH%(HE1H?HHHLKIMt3HL VL L5(H{Y^LHdLH HP8IH=wLH;1ҾL-eIEPpHsLHIEPPCHEdH3%(uTHe[A\A]]ø.>.>Dž <..AfHCƅǀ <..fƀk2fUHAVIAUATISHHHLPLXt&)`)p)U)])e)m)u)}dH%(H(1HdHEDHH0H HIT$DžDž0IH8H4LDI<$HtEHHu2HI<$HuHI<$HX@PxLHHLLH(dH3%(u&HL[A\A]A^]L-j3hUHAWAVAUATSH8gdH%(HE1gPg9g|#HEdH3%(H8[A\A]A^A_]ÐL5bEIHEIHlH-b HHEIH+LmILeLHELx@PxHǾAIH}Lh@PxHǾ+AIH}LhXPxHH5_2AIH}Lh@PxHǾAIH}@LhXPxHH52AIH}LhXPxHH5}2AՉH2+1L H}HtIIH}}uH}Ht H`HPeq@IH}HEfDHEIf9tUHAWAVAUIHATMSHcHUHHdH%(HE1Ha`HEHEHP0HUH9HAAt%HEdH3%(HHD[A\A]A^A_]LuMt4LLtIDI9v@HII9wA8tAH `EHHEIHLH_ HHEIH;LuHLmLHELx@PxHǾAHH}Lp@PxHǾ+AHH}LpXPxHH5/AHH}Lp@PxHǾ1AHH}@LpXPxHH5/AHH}LpXPxHH50ALH/L1+aH}HtHHH}}uH}Ht HT^HPE1)fDHEHH}HEImf.UHAVAUATSHdH%(HE1=bHDžHu&HMdH3 %(HĠ[A\A]A^]H]IHHHHHӄHHt}H~]LLpLPdLH5.HHHL.LH .AQHHL.DLH .g,fHA]ƅhHHPIHnH\ HHXIHbLPHLPLHDž`Lp@PxHǾAHHPLh@PxHǾ+AHHPLhXPxHH5,AHHPLh@PxHǾVAHHP@LhXPxHH5,AHHPLhXPxHH5|-AH -+L1{HPHt"HHHPhuHXHt Hb[HP1DHDžXHHPHDžPIf.DHtWUHAUIATSHHHsILI|$ ID$0H[H9tmLeHuH[A\A]]Df.DUHAWAVAUATLeSH1HdH%(HE1H`H(H(e`HL((PdL+PhPlPpPtDl1L5Y11LH0IP(L%?ZIIt$8Ht >LH^HKHPHQHx(HpLCHHHHKHSHPHHHK HSHP HH HS HPHrHSLBHS(HP(H{(H@(I|$8L=^H^L-^Ht?tHAYHP8LH{(uMt ILPHEdH3%(MHe[A\A]A^A_]HHSKHHHKHH HK LBH{(H@HpHp H@(1CHsHlHCHCHCHC HC(THSHHPHSHPHS HP HPHQHS(HP(HSHC(H@(HCHSHS HXH0AH (HDžHHDžXHP(LI MHWLHP0@UHAUATSHHdH%(HE1H5e)HB)H5L%WIt$8Ht >LH$\H{(AH=[HtHWHPH[I|$8Ht ?LI|$8HtHVHPID$8LL%VI<$Ht H\PHVL\H;Ht APL[HVLHPI$L%X[HH[MtIt$L,0LH[HEdH3%(HH1[A\A]]@HVHP8fHsHHCHCHCHC HC(HUH}AH P&HEHHEP(LIM4HLP0&D@UHAWAVIAUIATSHH(dH%(HE1EH@M}MmHx0IHx LLt MLmIwnIuXAAD$0Ml$(HKLLB/}2HC(HEdH3%(H(L[A\A]A^A_]Mt*fHuI|$ 1pID$ HHEID$0LLLmI|$ gfDHGH9 LaLz(M9LIFHtH9Iv Džu M)EII|D}H=%EHL>IMLDUHAWIAVAUIATSH8H_dH%(HE1H1HNLIfDHCHtmHLc(LC L9LHFHt/LLHMHULELULULEHUHMuHȿL)H9} L9~xHC1HuI@HtLLHMHMuI)II|8Dx1H1H}dH3<%(~H8[A\A]A^A_]f.MteLLEL1LL}@H_I;_t.HIIMMUL`(L@ HL9LHF8I1^f.DUHAWAVAUATSHL%}VdH%(HE1HƅH@HHxHDžDžxHDžHHHDžMHLHH HP11fUHHEHHcQHEHHHPHEHEHAHEHHHDžHyH0LH(HPLLHHHPH@H(LHLLHHzLHf1H8HH81LH+PLp7LHPLp11LHOI IHH@LMS A}8/AUCHLHOLpHHHk$fAUCHHLHrOEH`OHHLHH@LMA}8uLHOIE H@0H;NzHN La@H=pSLpLHL\HH;@tHEdH3%(Hĸ[A\A]A^A_]fHqNƅhLpHHPHHHM HHXHHPHLb@LPHDž`RxHǾAHHPLPL`@PxHǾ+AHHPL`XPxHH5AHHPL`@PxHǾAHHP@L`XPxHH5AHHPL`XPxHH5FAH2+L1HPHt0HHHPH8hH8u'HXHt H|LHPH8H8HLLHHHLH@HHLHHH8Lp_H@LHHHH0H(H HH@HHKHDžHHGfw LHK1H3HKƅhLpHHPHHoHHK HHXHHPHLb@LPHDž`RxHǾAHHPL`@PxHǾ+AHHPL`XPxHH5nAHHPL`@PxHǾAHHP@L`XPxHH5AHHPL`XPxHH5AH+L1HPHt&HHHPhHXHHIHP~fDHDžPH1 DHJƅhLpHHPHHHI HHXHHPHLb@LPHDž`RxHǾAHHPL`@PxHǾ+AHHPL`XPxHH5AHHPL`@PxHǾAHHP@L`XPxHH5AHHPL`XPxHH5AH+L1RHPHt&HHHPhHXHH1HHPfDLHLHeHxHIHLHHH4HH@HH*HHHjH8HGHHH H0H(H HH@HHqGHDžHH6HDžXHyDLHGLp2IE H@0H;FGHYG LHDžXHDHDžXHQDHDžPH11DHHFHxLw h\HDžPH1)HHFHxLw %HFTHpFLp<HIHI}HI-HH'HHHUHAUATSH(dH%(HE1H5eHBH50L-EHEHP@H@HPHP H@(H JIEHEHuH=XHbJHQJHuH=^AąH EHUH5IH=)L-DHHDHUHIEHDIEL-D:LP1LIE85HEdH3%(uH(D[A\A]]fDHyDLIH;Ht APLIL%CI<$Ht APLlIIELPI$AHHBIrUHAUIATISHHdH%(HE1Ht HM)LeIwLH;Iu3AELeH;LcB'HEdH3%(uYH[A\A]]fMt%fHHu12HHHEHCLLyLeH;H=$f.DUHAWAVAUATSHdH%(HE1HGDž,Hx(yHBHP0dIHIHHL,LLdH5L牅AHP8IcHpLHHH`H`LHPHEEHHEHVBHEHp8Ht >H=5B)9HELmHhE1HLfHL)LmH`HLH9HGHHEH}HUL9<HMH;[HuHEHUHMHNH}HuHEH}L9tHEHXLPHLuL}LMLLMILfDMvMtRM~(HI9IFHtI~ LuLH)H9}HH9~xMMvMuLMMILLM9IY(I9HIFHtIq Lu%LH)H9}HH9ȅH/@Hx8Ht?tH?HP8H=@E1PHH}H;t"H`H;t HEdH3%(HD[A\A]A^A_]DBD 9|}HhII9LH5H=1HtHLYHUH}HUH}HEHUHMHLmIHH>Hx8Ht?tH>HP8H=>A H]EHUH}LDADH1>H0A1HDžHH HDžXHPH=8>IMHLP E1=If.@UHAWAVE1AUAATE1SH(Hw=H}HPEEIHEf.LPt'HAE~LP t@HALPuىEHLP@D9%ADE~fH(D[A\A]A^A_]@HLPtEHf.HLP(tEHgEHT@H}wDEȄtEtbEA9DOD95UAmE9BA^E9;AOAA?H}LE1A(fDAf.5@aUHAVAUIATSt}L5;L1IPI fDILPuILP@~B9@7LA2EtLdfD1[A\A]A^]HH%s: '%s'invalid error codeplugin:validate_password/build/mysql-8.0-F5Plzr/mysql-8.0-8.0.42/plugin/password_validation/validate_password.ccreadjust_validate_password_lengthPlugin validate_password reportedis_valid_userutf8mb3login user nameeffective user namepriv_useris_valid_password_by_user_name%04d-%02d-%02d %02d:%02d:%02dvalidate_password componentvalidate password pluginbasic_string::_M_construct null not validread_dictionary_filelog_builtins.mysql_servervalidatelog_builtins_string.mysql_serverbasic_string::substr%s: __pos (which is %zu) > this->size() (which is %zu)Oracle Corporationcheck password strengthcheck_user_namepolicyspecial_char_countmixed_case_countnumber_countlengthpassword_policy_typelib_tLOWMEDIUMSTRONGLOCK_dict_filevalidate_password_dictionary_file_last_parsedvalidate_password_dictionary_file_words_countCheck if the password matches the login or the effective user names or the reverse of thempassword_validate_dictionary file to be loaded and check for passwordpassword_validate_policy choosen policy to validate passwordpossible values are LOW MEDIUM (default), STRONGpassword validate special to ensure minimum special character in passwordPassword validate mixed case to ensure minimum upper/lower case in passwordpassword validate digit to ensure minimum numeric character in passwordPassword validate length to check for minimum password_length;P 80P|P @h ph `0$T   XzRx $8FJ w?:*3$"D\ػt@zPLRx, $$UEC CI $TNEC a A ,|iEC BGK4 H ,AC MM B ,zPLRx+  4lST00`/AC FHDy A ,|AC NJ D (zPLRx*  0(t0aJC BFE F,t AC HE H (T<EC Iz E 0xh#EC DEF I ,0EC BGJ K 0 AC Py C @3h(dEC I@ G (EC BEDj C 0BAC P F v/,dAC DEEH E  $EC DF n' J p !?v3*   P *0q%;' I *p909@ P _ m 0 4dЛ؛o   `h oo`ooo;00@0P0`0p00000000011 101@1P1`1p11111111122 202@2P2`2p222222229#pwrrYG p 0sP`sH@@rsAqsYXr8t`rt>hrt>lrHu>pru>tccr sssspf22036d89bdea7fe539f96db6ebab8ff4e86fb.debug:$.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.dynamic.data.bss.gnu_debuglink  $1o;  C KoXo``g``hqB {00v 0 0223355s.4d4d 2ppuuvv{{DЛЋ؛؋( @( (4\