两学一做考学网站,有用免费模板网,学校网站建设的要点,咨询网站建设Docker部署MySQL 一、安装Docker二、拉取MySQL镜像1.选择拉取版本2.拉取镜像 三、启动MySQL1.确定好挂载目录2.启动3.查看是否启动4.开启远程访问权限 一、安装Docker
安装教程#xff1a;https://qingsi.blog.csdn.net/article/details/131270071
二、拉取MySQL镜像
1.选择… Docker部署MySQL 一、安装Docker二、拉取MySQL镜像1.选择拉取版本2.拉取镜像 三、启动MySQL1.确定好挂载目录2.启动3.查看是否启动4.开启远程访问权限 一、安装Docker
安装教程https://qingsi.blog.csdn.net/article/details/131270071
二、拉取MySQL镜像
1.选择拉取版本
第一种方式查找镜像docker search mysql第二种方式去官网查看镜像tag选择自己需要的版本否则会下载最新版本https://hub.docker.com/_/mysql/
2.拉取镜像
# 拉取最新的MySQL镜像(推荐)
docker pull mysql
# 拉取指定版本的MySQL镜像
docker pull mysql:8.0.16三、启动MySQL
1.确定好挂载目录
生产部署的时候需要查看挂在的目录是否是系统最大的盘。 查看路径的磁盘大小df -h
2.启动
假设/data是系统的存储盘。
docker run --name mysql \-v /data/mysql/log:/var/log/mysql \-v /data/mysql/data:/var/lib/mysql \-v /data/mysql/conf:/etc/mysql/conf.d \-p 3306:3306 \-e MYSQL_ROOT_PASSWORDqwe123 \-d mysql参数解析 –name mysql指定容器的名称为mysql-v /data/mysql/log:/var/log/mysql将MySQL的日志文件夹挂载到宿主机-v /data/mysql/data:/var/lib/mysql将MySQL的数据文件夹挂载到宿主机-v /data/mysql/conf:/etc/mysql/conf.d将MySQL的配置文件夹挂载到宿主机-p 3306:3306将容器3306端口映射到主机的3306端口-e MYSQL_ROOT_PASSWORDqwe123初始化root用户的密码-d mysql使用mysql镜像名称启动容器
3.查看是否启动
docker ps -a
4.开启远程访问权限
# 1.进入mysql容器
docker exec -it mysql bash
# 2.进入mysql
mysql -uroot -pqwe123
# 3.给root开启远程访问权限
grant all privileges on *.* to root%;
# 4.刷新权限
flush privileges;使用工具连接即可