当前位置: 首页 > news >正文

docker安装mysql:8.0

1.docker源

目前docker国内的源基本上用不了了,建议去淘宝找一找,我整了一个大概是10R一个月。

2.拉取镜像

docker pull mysql:8.0

3.启动容器

命令如下:

docker run \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=123456 \-v /home/data/mysql/data:/var/lib/mysql:rw \-v /usr/local/mysql:/etc/mysql/conf.d \--privileged=true \--name mysqlname \--restart=always \-d mysql:8.0 --lower_case_table_names=1其中:
-v /home/data/mysql/data:/var/lib/mysql:rw 是将数据库文件挂载到本地的/home/data/mysql/data下
-v /usr/local/mysql:/etc/mysql/conf.d  是将mysql配置文件挂载到本地/usr/local/mysql下,方便后期修改配置文件
--lower_case_table_names=1 不区分表名大小写
-e MYSQL_ROOT_PASSWORD mysql的密码,需自行设置
-p 3306:3306 端口

 启动后使用命令<docker ps>查看启动的容器如下所示就代表启动成功了:

CONTAINER ID   IMAGE       COMMAND                   CREATED          STATUS          PORTS                               NAMES
6dd20a8a01a9   mysql:8.0   "docker-entrypoint.s…"   10 minutes ago   Up 10 minutes   0.0.0.0:3306->3306/tcp                mysql

 用可视化工具连接MySQL的时候可能连接不上,可以如下处理:

docker exec -it mysql1 mysql -u root -p然后输入密码进入
其中mysql1是容器的名字,密码是你先前设置MYSQL_ROOT_PASSWORD=的密码进入后执行如下语句:
ALTER USER 'root'@'%' IDENTIFIED BY '你的mysql密码';GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;exit 退出容器再执行容器重启命令:docker restart CONTAINER_ID / CONTAINER_NAME 

另外附上docker的一些操作命令:

构建容器:docker run -itd --name=mycentos centos:7-i :表示以交互模式运行容器(让容器的标准输入保持打开)
-d:表示后台运行容器,并返回容器ID
-t:为容器重新分配一个伪输入终端
--name:为容器指定名称查看本地所有的容器:docker ps -a查看本地正在运行的容器:docker ps停止容器:docker stop CONTAINER_ID / CONTAINER_NAME一次性停止所有容器:docker stop $(docker ps -a -q)启动容器:docker start CONTAINER_ID / CONTAINER_NAME重启容器:docker restart CONTAINER_ID / CONTAINER_NAME删除容器:docker rm CONTAINER_ID / CONTAINER_NAME强制删除容器:docker rm -f CONTAINER_ID / CONTAINER_NAME查看容器详细信息:docker inspect CONTAINER_ID / CONTAINER_NAME进入容器:docker exec -it CONTAINER_ID /bin/bash

相关文章:

docker安装mysql:8.0

1.docker源 目前docker国内的源基本上用不了了&#xff0c;建议去淘宝找一找&#xff0c;我整了一个大概是10R一个月。 2.拉取镜像 docker pull mysql:8.0 3.启动容器 命令如下&#xff1a; docker run \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD123456 \-v /home/data/mysq…...

搭建一个 Spring Boot 项目,解决jdk与springboot版本不匹配

搭建一个 Spring Boot 项目 方式一&#xff1a;使用 Spring Initializr Spring Initializr 是一个基于 Web 的工具&#xff0c;用于快速生成 Spring Boot 项目的基础结构。 访问 Spring Initializr 网站&#xff1a;https://start.spring.io/配置项目信息&#xff1a; …...

心心相系:十颗心

心心相系&#xff1a;十颗心 【1】心脏&#xff1b;人心&#xff0c;热心 heart //注&#xff1a;h-通c-或k- warmhearted a.热心的&#xff0c;热心肠的&#xff1b;亲切的a warm-hearted person 为人古道热肠 词根cardi(o)-(heart)&#xff0c;例词&#xff1a;cardiology(…...

ChatGPT行业热门应用提示词案例-AI绘画类

AI 绘画指令是一段用于指导 AI 绘画工具&#xff08;如 DALLE、Midjourney 等&#xff09;生成特定图像的文本描述。它通常包含场景、主体、风格、色彩、氛围等关键信息&#xff0c;帮助 AI 理解创作者的意图&#xff0c;从而生成符合要求的绘画作品。 ChatGPT 拥有海量的知识…...

前端面试手写--虚拟列表

目录 一.问题背景 二.代码讲解 三.代码改装 四.代码发布 今天我们来学习如何手写一个虚拟列表,本文将把虚拟列表进行拆分并讲解,然后发布到npm网站上. 一.问题背景 为什么需要虚拟列表呢?这是因为在面对大量数据的时候,我们的浏览器会将所有数据都渲染到表格上面,但是渲…...

达梦数据库针对慢SQL,收集统计信息清除执行计划缓存

前言&#xff1a;若遇到以下场景&#xff0c;大概率是SQL走错了执行计划&#xff1a; 1、一条SQL在页面上查询特别慢&#xff0c;但拿到数据库终端执行特别快 2、一条SQL在某种检索条件下查询特别慢&#xff0c;但拿到数据库终端执行特别快 此时&#xff0c;可以尝试按照下述步…...

李沐--动手学深度学习 序列模型

1.使用正弦函数和可加性噪声生成序列数据 import torch from torch import nn from d2l import torch as d2l#使用正弦函数和可加性噪声生成序列数据 T 1000 #总共产生1000个点 time torch.arange(1,T1,dtypetorch.float32) x torch.sin(0.01*time) torch.normal(0,0.2,(…...

数据分析、商业智能、业务分析三者之间的关系

商业智能 (Business Intelligence, BI)、业务分析 (Business Analytics, BA) 和数据分析 (Data Analytics, DA) 三者都与数据密切相关&#xff0c;但在目标、方法和应用上存在差异。为了能够清晰地解释&#xff0c;下面将从定义入手&#xff0c;然后阐述它们之间的联系和区别。…...

【Spring+MyBatis】留言墙的实现

目录 1. 添加依赖 2. 配置数据库 2.1 创建数据库与数据表 2.2 创建与数据库对应的实体类 3. 后端代码 3.1 目录结构 3.2 MessageController类 3.3 MessageService类 3.4 MessageMapper接口 4. 前端代码 5. 单元测试 5.1 后端接口测试 5.2 使用前端页面测试 在Spri…...

让编程变成一种享受-明基RD320U显示器

引言 作为一名有着多年JAVA开发经验的从业者&#xff0c;在工作过程中&#xff0c;显示器的重要性不言而喻。它不仅是我们与代码交互的窗口&#xff0c;更是影响工作效率和体验的关键因素。在多年的编程生涯中&#xff0c;我遇到过各种各样的问题。比如&#xff0c;在进行代码…...

【嵌入式Linux应用开发基础】fork()函数

目录 一、fork 函数概述 1.1. 函数作用 1.2. 函数原型与头文件 1.3. 返回值 1.4. 核心特性 二、父子进程的区别与联系 2.1. 相同点 2.2. 不同点 三、典型应用场景 3.1. 多任务处理 3.2. 守护进程创建 3.3. 执行外部程序 3.4. 并行计算 四、fork 函数的关键注意事…...

2024 年 CSDN 博客之星年度评选:技术创作与影响力的碰撞(统计时间2025-02-17 11:06:06)

摘要&#xff1a;在技术的海洋里&#xff0c;每一位博主都像是一座独特的灯塔&#xff0c;用自己创作的光芒照亮他人前行的道路。2024 年 CSDN 博客之星年度评选活动&#xff0c;正是对这些灯塔的一次盛大检阅&#xff0c;让我们看到了众多优秀博主在技术创作领域的卓越表现以及…...

串的基本操作--数据结构

目录 一、串的基本概述 二、串的存储结构 2.1定义属性存储结构 串长有两种表示方法: 1、用一个额外的变量length来存放串的长度&#xff1b; 2、串值后面加一个不计入串长的结束标记字符“\0”&#xff0c;此时的串长为隐含值。 2.2堆的顺序存储结构 三、串的基本操…...

Unity 命令行设置运行在指定的显卡上

设置运行在指定的显卡上 -force-device-index...

Dest1ny漏洞库: 美团代付微信小程序系统任意文件读取漏洞

大家好&#xff0c;今天是Dest1ny漏洞库的专题&#xff01;&#xff01; 会时不时发送新的漏洞资讯&#xff01;&#xff01; 大家多多关注&#xff0c;多多点赞&#xff01;&#xff01;&#xff01; 0x01 产品简介 美团代付微信小程序系统是美团点评旗下的一款基于微信小程…...

设计模式:状态模式

状态机有3个要素&#xff1a;状态&#xff0c;事件&#xff0c;动作。 假如一个对象有3个状态:S1、S2、S3。影响状态的事件有3个&#xff1a;E1、E2、E3。每个状态下收到对应事件的时候&#xff0c;对象的动作为AXY。那么该对象的状态机就可以用如下表格来表示。S1收到事件E1的…...

【故障处理】- 执行命令crsctl query crs xxx一直hang

【故障处理】- 执行命令crsctl query crs xxx一直hang 一、概述二、故障处理三、解决方法 一、概述 Oracle RAC环境中&#xff0c;遇到执行crsctl query crs xxx等相关命令不返回任何结果&#xff0c;一直hang在那里。系统下执行命令ps -ef |grep crsctl query crs softwarever…...

Zabbix——监控Nginx

背景 在项目中使用Nginx之后&#xff0c;有时候我们需要知道Nginx具体的工作情况&#xff0c;这时候就需要使用zabbix进行Nginx的相关监控 这边我们有两种方法 使用普通的http请求的方式获取基本信息如果使用了Nginx Plus&#xff0c;就可以通过Nginx Plus的接口获取更多的信…...

开源工具推荐--思维导图、流程图等绘制

1. 前言 在工作中&#xff0c;经常要用到各种不同的工具&#xff0c;随着系统的升级&#xff0c;有些工具也在不断更新升级。这里收集整理一些好用的开源工具推荐&#xff0c;遵循以下一些基本原则&#xff1a;开源免费&#xff0c;商业工具的有效平替&#xff0c;轻量级&…...

【论文笔记】Transformer^2: 自适应大型语言模型

Code repo: https://github.com/SakanaAI/self-adaptive-llms 摘要 自适应大型语言模型&#xff08;LLMs&#xff09;旨在解决传统微调方法的挑战&#xff0c;这些方法通常计算密集且难以处理多样化的任务。本文介绍了Transformer&#xff08;Transformer-Squared&#xff09;…...

2026年免费视频文字提取工具对比:微信小程序vs桌面软件实操清单

做短视频内容的时候经常卡在几个问题上&#xff1a;录好的素材怎么快速出文案、会议视频转录要花多少时间、链接视频能不能直接提取文字而不用下载。这些需求看似小&#xff0c;但如果工具选不对&#xff0c;能把整个制作流程拉长。我会先讲微信里有个叫提词匠的小程序在这类需…...

录音转文字免费工具有哪些?免费录音转文字工具对比与推荐

开头做视频素材处理的时候,经常卡在一个问题:怎么把录音、视频里的人声快速提取成文字。大多数人默认想到的是找个桌面软件或者网页工具,但其实微信小程序里有个叫提词匠的工具在这块需求上效率比较高,下面会重点拆解它,因为它能覆盖大多数人的日常场景——无论是会议录音、课程…...

桌面/在线/小程序三种路线,2026年免费录音转文字工具怎么选?

同样是处理音频文件,用桌面软件和用微信小程序的体验差别比较大。前者需要下载安装、学习界面逻辑,后者搜一下就能用,等待时间也更短。如果你的需求很简单——比如临时转几段录音、快速提取视频文案,那小程序路线省事得多。本文主要拆解免费录音转文字工具的几种主流方案,重点讲…...

仿照Muduo的高并发服务器:EventLoop模块及与TimeWheel模块联调

本期接着深入编写项目代码 相关代码上传至gitee&#xff1a;喜欢可以点个赞谢谢 目录 EventLoop模块 Eventfd机制 设计思路 源码 TimeWheel时间轮模块整合 设计思想 源码 EventLoop模块与TimeWheel模块联调整合 EventLoop模块 Eventfd机制 eventfd是本项目中的一种事件通知…...

别再死记硬背ARMA公式了!用Python的statsmodels库实战时间序列预测(含代码)

别再死记硬背ARMA公式了&#xff01;用Python的statsmodels库实战时间序列预测&#xff08;含代码&#xff09; 时间序列分析是金融、气象、电商等领域不可或缺的工具&#xff0c;而ARMA模型作为经典方法&#xff0c;常让学习者陷入公式记忆的泥潭。本文将以航空乘客数据集为例…...

如何高效提升英雄联盟游戏体验:智能本地自动化助手完整指南

如何高效提升英雄联盟游戏体验&#xff1a;智能本地自动化助手完整指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari 是一款专…...

GoLLIE:基于大语言模型的零样本信息抽取实战指南

1. 项目概述&#xff1a;当大语言模型学会“看图说话”式的结构化信息抽取最近在信息抽取和结构化数据生成领域&#xff0c;一个名为GoLLIE的项目引起了我的注意。它不是一个全新的模型&#xff0c;而是一个基于开源大语言模型&#xff08;如Code Llama&#xff09;进行指令微调…...

Java源码学习:深入Java I/O源码之 `DeleteOnExitHook`——JVM 优雅关闭的守护者

引言&#xff1a;资源清理的终极保障 在软件开发中&#xff0c;“善始善终”是保证程序健壮性和系统稳定性的黄金法则。当一个 Java 应用程序&#xff08;或 JVM&#xff09;正常终止时&#xff0c;如何确保那些临时创建的、不再需要的文件被彻底清理干净&#xff0c;避免留下“…...

终极指南:如何创建和管理Sourcebot搜索上下文提升代码搜索效率

终极指南&#xff1a;如何创建和管理Sourcebot搜索上下文提升代码搜索效率 【免费下载链接】sourcebot Sourcebot is a self-hosted tool that helps humans and agents understand your codebase. 项目地址: https://gitcode.com/gh_mirrors/sou/sourcebot Sourcebot是…...

利用 Taotoken 多模型能力为不同业务场景选择最佳模型

利用 Taotoken 多模型能力为不同业务场景选择最佳模型 1. 理解业务需求与模型特性匹配 在开始模型选型前&#xff0c;首先需要明确业务场景的核心需求。内容创作通常关注文本的流畅性和创意性&#xff0c;代码生成需要模型具备结构化输出和编程语言理解能力&#xff0c;而数据…...