Window Docker 安装MySQL8.0全流程

打印 上一主题 下一主题

主题 1609|帖子 1609|积分 4827

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
mysql部门转自:https://blog.csdn.net/weixin_42197001/article/details/138184306#mysql8_7
一:安装docker
Windows中的Docker它可以依赖于两种环境,分别是:Hyper-V、WSL。
第一种是一个虚拟环境,也就是虚拟机,第二中是Windows的Linux子系统(系统要求不低于Window10的2021版本)。
我选择WSL:Windows Subsystem for Linux(简称WSL),毕竟虚拟机肯定是没用子Linux系统的反应快。
1. 条件:
   1.1 开启或关闭Windows功能中打开:Hyper-V 和 WSL .然后重启电脑;
   1.2    管理员运行PowerShell,运行开头的两段下令,如果没安装过子系统,他会帮你安装,也会主动更新。
  1. # 下载或者更新
  2. wsl --update
  3. # 重新启动
  4. wsl --shutdown
复制代码
  1.3 去Windows的应用商店去下载,现在UB,DB的Linux系统都有,我选择了Kali,而且WSL也支持Linux的桌面,不需要单纯的利用下令行。

2. 安装DockerDesktop,安装完重启电脑;
3. 设置DockerDesktop :
     3.1 General: Expose daemon on tcp://localhost:2375 without TLS . Use the WSL 2 based engine 
     3.2  Docker Engine: 新增:"registry-mirrors":["https://hub-mirror.c.163.com"] 
4. 利用Docker:  分local 和 hub ,在hub中搜索mysql ,pull 到当地,默认不启动 。基于image再run一个container,设置端口号3306 .
面板不停没有启动起来,利用手动方式run容器:
   4.1  在C盘当前用户下创建文件夹
  1. C:\Users\ye\dockerspace\mysql8.0\ ,新增conf,data,logs文件夹
复制代码
 
docker run --name mysql9 -v C:\Users\ye\dockerspace\mysql8.0\conf\my.conf:/etc/my.cnf -v C:\Users\ye\dockerspace\mysql8.0\data:/var/lib/mysql -v C:\Users\ye\dockerspace\mysql8.0\logs:/logs -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest --lower-case-table-names=1 --default-time_zone='+8:00'

 
  4.2 docker ps 检查是否创建成功
      4.3 docker exec -it  3bcf /bin/bash   (3bcf是容器id)
      4.4 mysql -u root -p123456
     映射文件这里不停没有生效:C:\Users\ye\dockerspace\mysql8.0\conf\my.conf:/etc/my.cnf  
 
5. 利用客户端连接mysql. 
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表