1. 程式人生 > >golang mysql driver連線資料庫異常

golang mysql driver連線資料庫異常

第一次接觸使用mysql, 嘗試用golang連線mysql服務但是一直報一下錯誤:

this authentication plugin is not supported.

嘗試按照以下方式修改root的認證方式之後依然連線錯誤

ALTER USER root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

並且在重啟之後無法登陸mysql,提示:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

嘗試幾次之後只能完全刪除mysql (T T)

重新安裝發現彈出下面的視窗:

大致意思是Mysql8.0使用了新的認證方式,採用舊版本連線的方法可能無法連線到8.0,於是在關閉這個視窗之後還是選擇經典的認證方式,以上問題解決...