本次我们主要用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,效果如下