天天看點

SQLyong連接配接mysql 2058錯誤解決方法(記錄)

docker sqlyong連接配接mysql 2058錯誤解決方法

原因

出現錯誤的主要原因是mysql 8以上的版本的加密方式發生了改變,導緻連接配接失敗

解決方法

1.docker進入mysql容器

docker exec -it 容器名或容器id 進入後執行的第一個指令

例如:docker exec -it mysql /bin/bash

2.登入mysql
mysql -u root -p
           
3.修改本機連接配接mysql的密碼

alter user ‘使用者名’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘密碼’;

alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
           
4.修改遠端連接配接mysql的密碼
alter user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';