週末閒着沒事,而後想着在虛擬機用docker裝個mysql吧。而後就開始安裝了。mysql
打開dockerhub.com,在輸入框輸入mysql,選擇mysql第一個,進入後找到How to use this image,當時我是按照這個命令去作了,以後mysql也啓動了。sql
可是客戶端端就是鏈接不了,我去受權一直受權不成功。 GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY 'root' WITH GRANT OPTION; 在8.0以後受權的方式變了,因此一直受權不了,這是一個問題。能夠此採用 docker
以後客戶端仍是鏈接不了,以下錯誤。this
搜索了一下,是mysql版本問題,8.0以後的加密規則發生了變化,因此 修改一下加密規則就能夠了。如圖:加密
以後再次鏈接,blog
有時候不能靠之前的經驗來作事,全部事情並非一成不變的。要勇於去嘗試新的東西,不要光想,重要的是去實踐。虛擬機