Results 3 issues of ei-sugimoto

### What problem does this PR solve? Issue Number: close #54172 Problem Summary: Based on the issue, my suggestion to fix the problem is to treat the `d.Security` and `d.TLS`...

size/M
release-note-none
ok-to-test

Since `caching_sha2_password` is safer than the default `mysql_native_password`, it is better for tidb to support this compatibility with MySQL ### What problem does this PR solve? Issue Number: close #54138...

size/XS
release-note-none
ok-to-test
do-not-merge/needs-tests-checked

Hi, there. I sometimes wrap `lo.Map`. Because I wanna check an error. Error checking can also be done in the following ways. ``` somethings := lo.FilterMap(slice, func(v T, _ int)...