docker安裝mysql8問題

2021-08-21 18:38:58 字數 587 閱讀 4945

docker中安裝mysql8,出現如下問題:

client does not support authentication protocol……

解決辦法:

1.首先進入mysql容器的bash終端

docker exec -it mysql bash
2.登陸mysql

mysql -u root -p

#接著輸入你的密碼

然後輸入

alter

user

'root'@'%' identified with mysql_native_password by

'你的密碼';

alter

user

'root'@'localhost' identified with mysql_native_password by

'你的密碼';

select plugin from mysql.user

where

user = 'root';

主要參考了原作者沒有指明第一步,補充

Mysql8安裝筆記

1 以管理員的身份開啟cmd視窗跳轉路徑到x mysql 8.0.17 winx64 bin 首先完成初始化操作 初始化命令 2 然後輸入 mysqld install 進行安裝 3 之後輸入 net start mysql 啟動程式 4 使用初始密碼登入資料庫,然後立刻修改密碼!命令 mysql ...

MYSQL Windows安裝MySQL8教程

2 建立my.ini檔案 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql8 設定mysql資料庫的資料的存放目錄 datadir d mysql8 data 允許最大連線數 max connections 200 允許連線失敗的次數。max...

Docker安裝mysql8映象需要注意事項

docker安裝mysql8映象中,如果採用資料卷的形式,區別去之前的版本,需要將mysql files資料夾得到對映。即需要執行如下命令 docker run p 3306 3306 name mysql v user local docker mysql conf etc mysql v use...