VM虚拟机centos7中docker安装mysql8

VM虚拟机centos7安装docker_xtkinglong的专栏-CSDN博客_centos7 docker安装1、下载安装包地址如下Index of linux/static/stable/x86_64/2、cd /usr/localmdkir docker并将tag包上传3、解压tar -zxvf docker-20.10.9.tgz4、cp文件cp docker/* /usr/bin/5、cd /etc/systemd/system,新建文件touch docker.service6、vi docker.service[Unit]Descriptio..https://blog.csdn.net/xtkinglong/article/details/122287804?spm=1001.2014.3001.5501进阶如上篇的centos7docker安装,在docker中安装mysql8

1、首先查看你的docker中是否有mysql

当然,你要是刚安装的docker,那必须空空如也,豆蔻少女,含苞待放,但是基于coder惯性操作,不妨先images一下吧。

docker images

神马都没有

2、直接跳过mysql版本查询,跟着我的脚步就行了,一个字,拉!

docker pull mysql:8.0

在进度条跑的过程中, 可能会等很久,视你的网络情况而定,我是不断的ctrl+c七八次,才下载好

总之一句话,你不断Ctrl+c,再不断docker pull mysql:8.0,知道看到如下图就说明下载好了!

 3、既然下载好了,不能让mysql平躺躺地睡在你的docker里吧,小龙女都被欧阳蛤蟆锋给定住躺平了,志平兄该你出场了。

docker run -p 3307:3306 --name mysql8-0 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0

-p 3307:3306,是你本地的3307端口对应docker3306端口

--name 是给你docker的mysql8起一个名字,mysql8-0,简单好记,童叟无欺

-e 配置信息,配置你mysql的密码

-d 你刚刚拉取下来的mysql的镜像名称,你就mysql:8.0,就O了

运行完后,如下图,一串加密字母过后,运行成功!

4、查看运行情况

跑这个命令docker ps,没毛病

 5、现在开始mysql操作

docker exec -it mysql8-0 bash,进入mysql

 mysql -uroot -p,熟悉了吧,进入mysql的操作命令

输入你的密码,123456

 6、常规操作猛如虎

7、当你发现一切OK的时候,Navicat连不上。。。

这总不能黑框子命令进行编程吧,那就不是愉悦的体验,那是社死的直播呀~

何解?

各位看官往下继续

8、mysql8的加密方式不同

 

9、修改加密方式

alter user 'root'@'%' identified with mysql_native_password by '123456';

来吧英雄,这么复制吧

 10、继续测试

打完收工


青山绿水永长流,子兮国风长安见,大侠甩手一个分享可好

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值