2026/3/9 19:38:27
网站建设
项目流程
长春建站服务,短网址生成原理,火星时代教育培训机构官网,做网站需要基础吗目录
一、下载mysql镜像
1.查看你自己的镜像下载
?2.运行一个mysql容器
方法一、?直接运行
方法二、创建脚本 直接使用脚本运行
3.连接数据库 一、下载mysql镜像
docker pull mysql:5.71.查看你自己的镜像下载
docker images?2.运行一个mysql容器
方法一、直接运行…目录一、下载mysql镜像1.查看你自己的镜像下载?2.运行一个mysql容器方法一、?直接运行方法二、创建脚本 直接使用脚本运行3.连接数据库一、下载mysql镜像docker pull mysql:5.71.查看你自己的镜像下载docker images?2.运行一个mysql容器方法一、直接运行docker run -p 3306:3306 --name mysql --restartalways --privilegedtrue-v /usr/local/docker/mysql/log:/var/log/mysql-v /usr/local/mysql/data:/var/lib/mysql-v /usr/local/mysql/conf:/etc/mysql-v /etc/localtime:/etc/localtime:ro-e MYSQL_ROOT_PASSWORD123456 -d mysql:latest方法二、创建脚本 直接使用脚本运行创建启动脚本文件vim startMysql.sh将代码粘贴到脚本文件docker run -p 3306:3306 --name mysql --restartalways --privilegedtrue-v /usr/local/docker/mysql/log:/var/log/mysql-v /usr/local/mysql/data:/var/lib/mysql-v /usr/local/mysql/conf:/etc/mysql-v /etc/localtime:/etc/localtime:ro-e MYSQL_ROOT_PASSWORD123456 -d mysql:latest-p 3306:3306指定宿主机端口与容器端口映射关系–name mysql创建的容器名称–restartalways总是跟随docker启动–privilegedtrue获取宿主机root权限-v /usr/local/mysql/log:/var/log/mysql映射日志目录宿主机:容器-v /usr/local/mysql/data:/var/lib/mysql映射数据目录宿主机:容器-v /usr/local/mysql/conf:/etc/mysql映射配置目录宿主机:容器-v /etc/localtime:/etc/localtime:ro让容器的时钟与宿主机时钟同步避免时区的问题ro是read only的意思就是只读。-e MYSQL_ROOT_PASSWORD123456指定mysql环境变量root用户的密码为123456你可以改变-d mysql:latest后台运行mysql容器版本是latest。给脚本文件赋权chmod -R 777 startMysql.sh运行脚本文件./startMysql.sh3.连接数据库连接名可以随便取主机连接的是你的服务器或虚拟机用户名为root密码是你上面改的那个要是没有更改就是123465至此你的Mysql就已经安装完毕了如果进不去 看看自己的端口号是否放行 服务器需要放行 本机虚拟机则不用