Razón
Error: "No se puede cargar el plugin de autenticación 'caching_sha2_password'"
La razón por la cual Baidu llegó, es
hora de que las reglas de cifrado de mysql versión 8.0+ 2019/7/7 se conviertan en cache_sha2_password, para ser honesto, este cambio significa que la versión de navicat no puede descifrar O es Bate, juega lo último, Bette, juega lo último, Bette, juega lo último
La solución:
Método 1
docker run -p 3306: 3306 --name mysql -e MYSQL_ROOT_PASSWORD = 123456 -d mysql
puede establecer los parámetros de configuración cuando docker inicia mysql, de la siguiente manera:
docker run -d -e mysql_ROOT_PASSWORD = 123456 -p 3307: 3306- nombre test-mysql --restart always -v / home / ct / mysql / data: / var / lib / mysql
mysql: 8.0.12 --default-authentication-plugin = mysql_native_password
modificado a la regla de cifrado predeterminada anterior
Método 2
Aprende, no juegues con la última versión, y la próxima antes de 8.0 estará bien.