windows10使用docker安裝mysql
阿新 • • 發佈:2020-07-27
1、查詢映象
開啟docker hub 的網址:https://hub.docker.com/_/mysql?tab=description,搜尋mysql。在Description裡面有執行mysql 的詳細描述。在tag裡面有mysql的版本資訊。
2、拉取映象
在docker hub裡面找到自己想要拉取的映象檔案,然後執行docker pull mysql:tag 。拉取自己想要的映象檔案。等待安裝完成,如下圖
3、執行映象檔案
docker run -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag -v 指定目錄 -p 3306:3306:將容器的 3306 埠對映到主機的 3306 埠。 -e MYSQL_ROOT_PASSWORD=123456:初始化 root 使用者的密碼。
4、連線mysql
具體步驟如下:
進入容器:
docker exec -it 執行的容器ID /bin/bash
進入mysql:
mysql -uroot -p
授權:
mysql>GRANTALLON*.*TO'root'@'%';
重新整理許可權:
mysql> flush privileges;
更新加密規則:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新root使用者密碼:
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
重新整理許可權:
mysql> flush privileges;