ssh 遠程mysql問題沒法鏈接解決方案

我在昨天的時候ssh鏈接阿里雲的mysql,報錯了。通過幾番查找,發現緣由以下:mysql

  1. 阿里雲的端口沒有放行。
  2. mysql8.0的加密方式變化

而後鏈接的時候報以下錯誤:sql

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loadeddocker

通過查閱是mysql 加密方式致使的。 解決辦法:bash

  1. 進入docker docker exec -it mysql /bin/bashssh

  1. 執行:ALTER USER 'root'@'%' IDENTIFIED WITH MYSQL_ROOT_PASSWORD '你的mysql密碼';

到此結束。阿里雲


小白一個,僅做爲記錄。加密

相關文章
相關標籤/搜索