Centos 7 Dockerにmysqlをインストールする場合、Navicat接続で発生する問題について

462 ワード

docker run-p 3306:3306--name mysql 02-e MYSQL_でROOT_PASWORD=stefan-d mysql mysql起動mysql容器
接続Docker起動mysql出現:ERROR 2059(HY 000):Authentication plugin'caching_sha2_password’ cannot be loaded ****
解決策:Centos 7でdocker exec-it df 9 e 2 bd 42713/bin/bash df 9 e 2 bd 42713をmysqlコンテナのidとして実行し、mysql:mysql-uroot-pに接続してパスワードを入力し、ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY ' ';を入力してnavicatで接続に成功します.