本次我們主要用docker的方式去安裝mysql,因爲這種方式非常簡單方便。
1,去docker hub官網搜索mysql。docker的安裝請參考Docker新手入門教程
2,在docker上,把官方mysql鏡像拉下來
#把最新mysql拉下來
docker pull mysql:latest
運行mysql鏡像
docker run --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
–name some-mysql :指定運行後容器名稱
-p 3306:3306 前一個是本地端口,後一個是容器端口,本地映射容器端口
-e MYSQL_ROOT_PASSWORD=my-secret-pw :指定root用戶密碼
-d:後臺運行
這樣mysql就啓動好了
3,用navicat連一下,如果連上就結束了。如果連不上,就需要改一下權限。進入mysql容器
docker exec -it some-mysql bash
登陸mysql
mysql -uroot -p
給用戶授權 可以遠程訪問
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'my-secret-pw' WITH GRANT ANT OPTION;
刷新權限
FLUSH PRIVILEGES;
4,效果如下