首页 > 数据库 >一次快速使用docker安装mysql8.0记录(配置和数据挂载到指定目录)

一次快速使用docker安装mysql8.0记录(配置和数据挂载到指定目录)

时间:2024-03-26 14:58:57浏览次数:45  
标签:mysql8 mysql cnf -- mysql8.0 home 挂载 docker

mkdir /home/mysql8
vim /home/my.cnf [mysql] #设置mysql客户端默认字符集 default-character-set=UTF8MB4 [mysqld] port=3307 max_connections=200 max_connect_errors=10 #修改加密方式,因为mysql8.x 版本默认的密码加密的方式,Navicat识别不了,需修改为mysql_native_password default_authentication_plugin=mysql_native_password #设置字符编码和排序规则 character-set-server=UTF8MB4 collation-server=utf8mb4_unicode_ci explicit_defaults_for_timestamp=true default-storage-engine=INNODB wait_timeout=60 interactive-timeout=600 #拉取镜像 docker pull mysql:8.0 #创建容器并启动 docker run \ -d \ -p 3307:3307 \ -v /home/mysql8/data:/var/lib/mysql \ -v /home/mysql8/my.cnf:/etc/mysql/conf.d/my.cnf \ -e MYSQL_ROOT_PASSWORD=devtest123 \ --restart=always \ --privileged=true \ --name mysql8 \ mysql:8.0 #查看 docker ps 本地登录测试 mysql -uroot -P3307 -p 进入容器登录测试 docker exec -it 3e1f1fd600b8 /bin/bash mysql -uroot -P3307 -p 远程navicat连接测试 略

 

标签:mysql8,mysql,cnf,--,mysql8.0,home,挂载,docker
From: https://www.cnblogs.com/dannylinux/p/18096648

相关文章

  • Mendix 构建Docker镜像
      1、使用最新版MendixDockerBuildpackhttps://github.com/mendix/docker-mendix-buildpack/tree/latest2、克隆最新版Buildpack,修改<TAG>这里会产生一个docker-mendix-buildpack文件夹,以后所有的工作都在这个文件夹下进行gitclone--branch<TAG>--......
  • 宝塔面板安装docker问题
    宝塔面板安装问题问题背景腾讯云轻量应用服务器构建宝塔面板版本7.9通过服务器终端安装docker及docker-compose,服务正常启动了,但是宝塔面板页面提示:“当前未安装docker或docker-compose”解决方式服务器终端执行如下命令Compose_Download_Url="http://download.bt.cn/install/s......
  • 从零开始写 Docker(九)---实现 mydocker ps 查看运行中的容器
    本文为从零开始写Docker系列第九篇,实现类似dockerps的功能,使得我们能够查询到后台运行中的所有容器。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心原理:Namespace、Cgroups......
  • java打包docker镜像
    参考:https://blog.csdn.net/liuxianwen1990/article/details/136256490 1,把jar包复制/opt/test,cd到这个目录下 2,创建Dockerfile文件,jdk8版本vimDockerfileFROMopenjdk:8-jre-alpineCOPYdemo-0.0.1-SNAPSHOT.jardemo-0.0.1-SNAPSHOT.jarCMD["java","-jar&q......
  • Docker下/var/lib/docker/overlay2清理
     查询镜像(Images)、容器(Containers)和本地卷(LocalVolumes)等空间使用大户的空间占用情况dockersystemdf#详细信息dockersystemdf-v清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)dockersystemprune#命令清理得更加彻底,可以将没......
  • docker-运行redis服务
    环境说明linux系统版本:lsb_release-a  docker版本:docker-v  不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 查看docker中mysql的版本,可以去官网,需要kx上网才能打开。https://hub.docker.com/  最好是确认自己的服务器已经......
  • docker 和 conda 安装
    DockerRocky9dnfinstalldockerUbuntu20.04curl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.shsudousermod-aGdocker<username>sudoservicedockerstart重启dockerversiondockerinfodockerpull<name> 从dockerhub拉取镜像docke......
  • 别让 Docker 毁了你的 MySQL!
    Docker容器技术的火热,越来越多的应用开始被"装箱"。我们这些开发者享受着Docker带来的便捷和灵活,几乎恨不得把所有东西都塞进容器里。于是,连MySQL这样的有状态服务,也开始频频出现在Docker的舞台上。但是,把MySQL装进Docker,真的是个明智的选择吗?是否会给系统稳......
  • docker安装部署zabbix
    原文出处:https://blog.csdn.net/bjywxc/article/details/103308052 zabbix由2部分构成,zabbixserver与可选组件zabbixagent,要想搭建一个Zabbix的工作环境,主要有三个方面(界面、服务器和数据库)可以安装在同一台服务器上,也可以不在同一个服务器。本次使用Docker 开源的应用容器......
  • Docker进阶:Docker Swarm(集群搭建) —实现容器编排的利器
    Docker进阶:DockerSwarm(集群搭建)—实现容器编排的利器1、什么是DockerSwarm?2、DockerSwarm与DockerCompose的区别3、创建一个Swarm集群(1-Manager,2-Worker)1、资源准备2、初始化Swarm集群Manager节点3、添加Worker节点到Swarm集群4、Manager节点查看集群状态4、......