首页 > 其他分享 >docker实战(1)

docker实战(1)

时间:2024-03-14 14:29:58浏览次数:33  
标签:实战 登录 密码 版本 mysql docker 123456

docker搭建mysql

一,搭建docker环境

二,Docker安装mysql

1,查看mysql版本:docker search mysql

2,安装指定mysql版本或安装最新版本

docker pull mysql:5.8 或 docker pull mysql:latest

3,查看本地镜像中是否已安装好mysql镜像:docker images

4,运行容器启动mysql服务

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

说明:mysql-test表示创建的容器名,密码是:123456,默认账号是:root;需要注意的是 mysql 5.8之前的版本默认登录密码用的加密方式是:mysql_native_password,而在5.8及以后版本默认登录密码加密方式是:caching_sha2_password。所以如果再用一些客户端工具连接mysql服务时,如果连不上,报类似:Client does not support authentication protocol 错误,可能需要升级mysql客户端的驱动或者重置下mysql的登录密码加密方式。参照:客户端登录报错。

5,查看是否mysql容器安装成功:docker ps

6,进入mysql容器并进行登录

docker exec -it mysql-test mysql -uroot -p

输入密码:123456

登录成功后的界面如下:

7,m

标签:实战,登录,密码,版本,mysql,docker,123456
From: https://blog.csdn.net/qq_35255384/article/details/136636533

相关文章

  • C语言从入门到实战————数组和指针的深入理解
    前言在C语言中,数组和指针有的密切得联系,因为数组名本身就相当于一个指针常量。指针是一个变量,专门用来存储另一个变量的内存地址,通过这个地址可以访问和操作该变量的值,同时也包括数组。数组是一组连续存储的同类型数据的集合,它允许通过索引快速访问各个元素。同时数组名也是数......
  • docker的使用方法
    一、docker安装Docker官方文档|DockerDocumentation1.自动安装wgethttp://fishros.com/install-Ofishros&&sudobashfishros2.手动安装2.1.ubuntu安装1.系统需求UbuntuJammy22.04(LTS)UbuntuImpish21.10UbuntuFocal20.04(LTS)UbuntuBionic18.04......
  • YoloV8实战:YoloV8-World应用实战案例
    摘要YOLO-World模型确实是一个突破性的创新,它结合了YOLOv8框架的实时性能与开放式词汇检测的能力,为众多视觉应用提供了前所未有的解决方案。以下是对YOLO-World模型的进一步解读:模型架构与功能YOLO-World模型充分利用了YOLOv8框架的先进特性,并引入了开放式词汇检测功能。......
  • 从零开始写 Docker(六)---实现 mydocker run -v 支持数据卷挂载
    本文为从零开始写Docker系列第六篇,实现类似docker-v的功能,通过挂载数据卷将容器中部分数据持久化到宿主机。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心原理:Namespace、Cgr......
  • Python爬虫实战系列2:虎嗅网24小时热门新闻采集
    一、分析页面打开虎嗅网,点击【24小时】本次采集,我们以这24小时的热门新闻为案例。1.1、分析请求F12打开开发者模式,然后点击Network后点击任意一个请求,Ctrl+F开启搜索,输入标题雷军回应,开始搜索可以看到请求地址为https://www.huxiu.com/moment/但是返回的内容不是json格式......
  • 从基础到代码实战,带你进阶正则表达式的全方位应用
    本文分享自华为云社区《RegexMastery:从基础到高级,解锁正则表达式的全方位应用》,作者:柠檬味拥抱。正则表达式是一种强大的文本匹配和处理工具,广泛应用于文本处理、数据抽取、表单验证等领域。本文将从正则表达式的基础知识出发,逐步深入,最终结合代码实战,带你全面了解正则表达式......
  • 使用 docker-easyconnect
    使用docker-easyconnectdocker-easyconnect是EasyConnect和aTrust运行在docker中的版本使用非常简单解决如下问题:1解决了软件对物理机的更改以及监控2可以在linux服务器上部署了注意:该项目为第三方开源非官方提供一行docker命令启动dockerrun--rm--device/de......
  • 肖sir_搭项目实战之电商_22.1
    一、了解电商(架构组成)https://www.cnblogs.com/xiaolehong/protected/p/17503385.html  二、参考链接电商(用户端、运营端、商家端)https://www.axureshop.com/ys/2266518讲解前端:a、https://www.axureshop.com/ys/2132110电商的前端b、https://www.woshipm.com/ev......
  • MongoDB数据库之主从复制配置实战【转】
    一、MongoDB介绍 1.1MongoDB简介MongoDB是一个开源的文档数据库,使用JSON格式存储和操作数据,具有高度灵活性和可扩展性。MongoDB的数据模型是面向文档的,这意味着它可以存储各种类型的数据,如数组、嵌套文档和二进制数据。MongoDB是一种NoSQL数据库,不需要使用传统的表格结构。M......
  • docker-compose部署prometheus+grafana进行服务器监控
    1、创建prometheus【prometheus.yml】配置global:scrape_interval:15sevaluation_interval:15sscrape_configs:-job_name:'prometheus'static_configs:-targets:['192.168.2.216:9090']ViewCode2、创建【docker-com......