首先本地 拉取mysql鏡像
以下是所有mysql鏡像
我自己下載的為5.6 下面 以5.6為例:(拉取mysql5.6鏡像)
docker pull mysql:5.6
創建一個容器
docker run --name "mysql" -p 3307:3306 -e MYSQL_ROOT_PASSWORD=自己的數據庫密碼 -d mysql:5.6
--name 容器的名稱
-p 本地(宿主機)端口:容器端口
-e MYSQL_ROOT_PASSWORD=******:初始化root用戶的密碼
-d: 后台運行容器,並返回容器ID
mysql:5.6 是 mysql鏡像
#進入容器
docker exec -it mysql /bin/bash
#登錄mysql
mysql -u root -p*****
#添加遠程登錄用戶 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
重載授權表:
FLUSH PRIVILEGES;
完成以上操作 就可以在Navicate 測試鏈接了
人生就像一杯酒,需要慢慢品嘗,喝得太快,受傷的只是自己。醉了只會更痛苦,明天還是依舊。