Docker下安装MySQL
JAVA乐园
共 3727字,需浏览 8分钟
· 2021-03-08
参加一下抽奖:如何做软件测试?如何构建软件质量体系?如何建设软件质量保障团队?
0x01:Docker安装MySQL
下载MySQL镜像
docker pull mysql
默认是下载 latest 标签的mysql,那么版本是多少呢?访问以下链接:
https://hub.docker.com/_/mysql/
启动 MySQL 镜像,指定密码为123456,映射目录/home/xxljobwork,指定默认编码为utf-8
docker run -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 \
-v /home/xxljobwork:/home/xxljobwork mysql --character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。上面把宿主机的 /home/xxljobwork 目录挂载到容器的 /home/xxljobwork 目录.
输出如下:
如果有输出:
/usr/sbin/mysqld: ready for connections. Version: '8.0.23' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server - GPL.
则表示,启动mysql成功!可以看到版本是8.0.23
查看 Docker 进程
[root@localhost huangjinjin]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f5728697fb68 mysql "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp clever_banzai
988ebe1ec96c mongo:latest "docker-entrypoint.s…" 7 months ago Up 16 minutes 27017/tcp bin_mongo_1
1effa1afa039 redis:latest "docker-entrypoint.s…" 7 months ago Up 16 minutes 6379/tcp bin_redis_1
进入 Docker
docker exec -it f5728697fb68 /bin/bash
其中 f5728697fb68 是通过docker ps 查询得到的容器ID。
在Docker容器下进入MySQL
mysql -u root -p123456
设置MySQL权限
select Host,User,authentication_string from mysql.user;
可以发现,默认已经将 root 用户设置了远程访问,也就是%的那条记录。但是密码和 localhost 的不一样。因此,需要修改密码,并刷新权限。
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
注意:不要使用以下命令,执行会报错
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
0x02:远程连接MySQL
查看Linux的IP地址
ifconfig
使用Navicat连接
点击连接测试,效果如下:
喜欢,在看
评论
堪称最优秀的Docker可视化管理工具——Portainer你真的会用吗?
来源:blog.csdn.net/shark_chili3007/article/details/123366179👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目
小哈学Java
0
机房水冷空调管路应该如何安装布局?
近年来随着云计算技术的快速发展,全球数据中心开始向着巨型化的方向发展,单机柜功率密度不断提高,5KW、7KW、10KW甚至几十KW功率机柜已逐步成为常规配置。新一代数据中心更显著的表现为:规模更大、密度更高、制冷要求更高、局部过热成为常态等特点。本文就来探讨下水
数据中心运维管理
0
被开除了,因为用了Docker。。
将Python客栈设为“星标⭐”第一时间收到最新资讯来源丨经授权转自 古时的风筝(ID:gushidefengzheng)作者丨风筝前几天网上冲浪,看到一位技术管理者发了一个帖子。大意就是:“因为团队里一个程序员跟他反应说开发机内存不够了,请求换一台内存大一点的机器。这位管理者感到很诧异,为什么别人
Python客栈
1
请问哪位大佬有空?我自己搞不定pycharm安装调试了?
点击上方“Python共享之家”,进行关注回复“资源”即可获赠Python学习资料今日鸡汤残云归太华,疏雨过中条。大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【斌】问了一个Python环境安装的问题,请问哪位大佬有空?我自己搞不定pycharm安装调试了。二、实现过程这
IT共享之家
0
面试官:MySQL 上亿大表,如何深度优化?
来源:cnblogs.com/YangJiaXin/p/10828244.html背景分析测试实施索引优化后delete大表优化为小批量删除总结前段时间刚入职一家公司,就遇上这事!背景XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要
好好学java
0
文末送书 | 大模型时代下如何学习云原生
《containerd 原理剖析与实战》新书内购中,点击阅读原文,限时 69.9 元购买。文末免费赠书大模型与云原生近年来,大语言模型的热度可谓是愈发高涨,尤其是今年年初 Sora 的出现,更是让全球再次看到了AIGC 的巨大威力。Sora 生成实例视频---几头巨大的长毛猛犸踏着积雪的草地而来在当
云原生实验室
10
侠盗猎车手免安装教程,支持安卓+PC!
前几天有粉丝朋友问我有没有侠盗猎车手罪恶都市这个游戏,今天就从解决实际问题的角度上,亲测这款游戏从安装到试玩,当然这篇文章使用的免安装版本,方便大家解压即玩!废话不多说先来看一下实测结果吧,我两台电脑都可以玩,一台是Win10,一台是Win11免安装,解完压缩就可以直接玩:非常经典的游戏开始画面:《
dotNET全栈开发
10
2025年有望破万亿,AIoT助力下,物流行业正在迎来快速发展
作者:王飞鹏物联网智库 原创3月底,正在赶赴港股上市的菜鸟网络被阿里总部召回,上市进程按下了暂停键。在阿里去年定下“大拆分”战略后,菜鸟本是最有希望率先独立IPO的企业,但是在临门一脚之际,阿里却做出了不上市的决策。这一举动引发了外界热议。分析人士普遍认为,阿里之所以做出这一决策,很重要的一个原因是
物联网智库
0