步骤1:拉取mysql8镜像 首先我们需要从Docker Hub上拉取mysql8的镜像,可以使用如下命令: docker pull mysql:8 1. 步骤2:创建mysql容器并挂载数据卷 接下来我们创建一个mysql容器,并挂载一个本地目录作为数据卷,命令如下: docker run -d --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -v /path/to/local/dire...
连接到MySQL容器。使用以下命令连接到MySQL容器的命令行界面: docker exec -it mysql-container mysql -uroot -p 系统将提示您输入MySQL root用户的密码。输入您在第2步中设置的密码。成功连接后,您将进入MySQL命令行界面。现在您已经成功使用Docker部署了MySQL 8,并通过挂载方式实现了数据的持久化。您可以根据需要进...
-p 端口映射 【这里有个特殊的地方是把3306映射给了3307、后续链接数据库的时候用3307链接不用3306】--name mysql8 名称是mysql8--privileged=true挂载文件权限设置--restart unless-stopped 设置 开机后自动重启容器-v /docker/mysql8.0.20/mysql:/etc/mysql \ 挂载配置文件【路径是上面创建的挂载路径】-v /doc...
若不知道镜像的名称和有些版本的话,拉取镜像前可执行docker search mysql搜索查看,或者在docker hub官网搜索查看 2、创建启动容器 在cmd中执行以下命令,在docker中创建并启动一个MySQL容器,对物理机暴露的端口为3307,且将MySQL的配置文件、日志、数据文件挂载到你物理机的D盘中,指定root用户的密码为123456 docker run...
docker run \ --restart=always \ --privileged=true \ -p 3306:3306 \ --name mysql \ -e MYSQL_ROOT_PASSWORD=123456a \ -d mysql:latest \ --default_authentication_plugin=mysql_native_password \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_general_ci 1|41.3. 创建挂载目...
1. 安装单机版mysql8 准备将数据挂载到宿主机的/home/soft/mysql文件夹下 1.1 准备配置文件my.conf sudo mkdir -p /home/soft/mysql/conf cd /home/soft/mysql/conf touch my.cnf 写入以下内容: [mysql]#设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]# 数据库忽略大小写 8.0加了启动报...
Docker安装Mysql8 1.拉取镜像 命令: docker pull mysql:8.0.22 下载之后查看自己下载好的镜像: docker images 如图: 2.docker启动mysql容器 2.1数据卷挂载 为了数据可以不再移除容器的时候丢失,把mysql容器里的目录挂载在服务器的目录上,如果不是root运行docker命令,要先创建目录...
docker run--name mysql8-eMYSQL_ROOT_PASSWORD=123456-v/usr/local/mysql/logs:/logs-v/usr/local/mysql/data:/var/lib/mysql-p3306:3306-d mysql:8 这里我没有挂在配置文件 需要的自行百度 一般场景使用 就这样就可以了 启动后进入容器 代码语言:javascript ...
-v 挂载命令 将容器中的配置挂载在外部来方便修改,其中有一些mysql的配置文件挂载,数据文件夹等 -d 指定版本 -e 修改配置 -e 指定root的密码为Abc?123456, 可根据自己需求更改为其他 docker run -p 3306:3306 --name mysql --restart=always --network bridge -v /mydata/mysql/log:/var/log/mysql -v ...
1.拉取mysql8镜像 docker pull mysql:8 AI代码助手复制代码 2.创建配置文件挂载目录和数据挂载目录 mkdir-p /usr/mysql/conf /usr/mysql/datachmod-R 755 /usr/mysql/ AI代码助手复制代码 ps: /home/mysql/config:放mysql配置文件my.conf /home/mysql/data:放mysql数据 ...