当前位置:网站首页>Docker启动mysql
Docker启动mysql
2022-08-03 07:30:00 【木尧大兄弟】
下载MySQL镜像
Docker Hub链接:https://hub.docker.com/_/mysql?tab=description
这里使用mysql 8.0.27版本
$ docker pull mysql:8.0.27
创建/启动/配置MySQL容器
基于镜像 mysql:8.0.27 创建名为 mysql-8.0.27-container 的mysql容器,并设置 root 用户密码为 ******** (记得映射3306端口到宿主机的3306端口):
$ docker run
--restart=always
--privileged=true
--name mysql-8.0.27-container
-e MYSQL_ROOT_PASSWORD=********
-p 3306:3306
-d
mysql:8.0.27
如果需要将数据卷(/var/lib/mysql)和配置文件(/etc/mysql/conf.d)挂载到宿主硬盘的数据卷(/home/muyao/mysql)和(/home/muyao/conf),还需使用-v做一下映射以下参数,这里仅将数据卷进行映射。完整命令:
$ docker run --name mysql-8.0.27-container -e MYSQL_ROOT_PASSWORD=******** -v /home/muyao/mysql:/var/lib/mysql -p 3306:3306 -d mysql:8.0.27
启动成功!
进入容器运行mysql命令开启远程权限并刷新权限:
$ docker exec -it mysql-8.0.27-container bash
$ mysql -u root -p
> grant all privileges on *.* to [email protected]'%' with grant option;
> flush privileges;
执行上述命令。
执行结果。可以看到,root应的host成了%,即允许全部ip。
连接测试
使用vscode的db插件NoSQL进行连接测试,成功。(踩坑:开始没有做3306的映射,导致没有连接成功。)
边栏推荐
猜你喜欢

- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods

pt-online-schema-change工具使用的一次

用云机器/虚拟机架设方舟游戏?

Haisi project summary

Dapr 与 NestJs ,实战编写一个 Pub & Sub 装饰器

mysql的innodb存储引擎和myisam存储引擎的区别

如何使用电子邮件营销在五个步骤中增加产品评论

“碳中和”愿景下,什么样的数据中心才是我们需要的?

华为设备配置BFD多跳检测

WordPress主题-B2美化通用子主题商业运营版
随机推荐
Postman will return to the interface to generate a json file to the local
解决GANs训练中模式崩塌/训练崩溃的十五个方法
【图像去噪】基于matlab稀疏表示KSVD图像去噪【含Matlab源码 2016期】
Pyspark - an empty string is replaced by None
推荐系统-排序层-精排模型:LR、GBDT、Wide&Deep、DCN、DIN、DIEN、MMOE、PLE
mysql存生僻字奇怪问题,mysql为什么不能辨别mb4字符?
升级
循环神经网络RNN基础《PyTorch深度学习实践》
Roson的Qt之旅#105 QML Image引用大尺寸图片
数仓埋点体系与归因实践
wordpress: 裁剪您的图片时发生错误
剑指offer专项突击版第18天
sqlserver2019安装失败
推荐系统-排序层-模型:Wide&Deep
postman将接口返回结果生成csv文件到本地
训练正常&异常的GAN损失函数loss变化应该是怎么样的
23届微软秋招内推
智能客服,还有多少AI泡沫?
The use of the database table structure document generation tool screw
帆软11版本参数联动为null查询全部