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国内的源基本上用不了了,建议去淘宝找一找,我整了一个大概是10R一个月。 2.拉取镜像 docker pull mysql:8.0 3.启动容器 命令如下: docker run \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD123456 \-v /home/data/mysq…...
搭建一个 Spring Boot 项目,解决jdk与springboot版本不匹配
搭建一个 Spring Boot 项目 方式一:使用 Spring Initializr Spring Initializr 是一个基于 Web 的工具,用于快速生成 Spring Boot 项目的基础结构。 访问 Spring Initializr 网站:https://start.spring.io/配置项目信息: …...
心心相系:十颗心
心心相系:十颗心 【1】心脏;人心,热心 heart //注:h-通c-或k- warmhearted a.热心的,热心肠的;亲切的a warm-hearted person 为人古道热肠 词根cardi(o)-(heart),例词:cardiology(…...
ChatGPT行业热门应用提示词案例-AI绘画类
AI 绘画指令是一段用于指导 AI 绘画工具(如 DALLE、Midjourney 等)生成特定图像的文本描述。它通常包含场景、主体、风格、色彩、氛围等关键信息,帮助 AI 理解创作者的意图,从而生成符合要求的绘画作品。 ChatGPT 拥有海量的知识…...
前端面试手写--虚拟列表
目录 一.问题背景 二.代码讲解 三.代码改装 四.代码发布 今天我们来学习如何手写一个虚拟列表,本文将把虚拟列表进行拆分并讲解,然后发布到npm网站上. 一.问题背景 为什么需要虚拟列表呢?这是因为在面对大量数据的时候,我们的浏览器会将所有数据都渲染到表格上面,但是渲…...
达梦数据库针对慢SQL,收集统计信息清除执行计划缓存
前言:若遇到以下场景,大概率是SQL走错了执行计划: 1、一条SQL在页面上查询特别慢,但拿到数据库终端执行特别快 2、一条SQL在某种检索条件下查询特别慢,但拿到数据库终端执行特别快 此时,可以尝试按照下述步…...
李沐--动手学深度学习 序列模型
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) 三者都与数据密切相关,但在目标、方法和应用上存在差异。为了能够清晰地解释,下面将从定义入手,然后阐述它们之间的联系和区别。…...
【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开发经验的从业者,在工作过程中,显示器的重要性不言而喻。它不仅是我们与代码交互的窗口,更是影响工作效率和体验的关键因素。在多年的编程生涯中,我遇到过各种各样的问题。比如,在进行代码…...
【嵌入式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)
摘要:在技术的海洋里,每一位博主都像是一座独特的灯塔,用自己创作的光芒照亮他人前行的道路。2024 年 CSDN 博客之星年度评选活动,正是对这些灯塔的一次盛大检阅,让我们看到了众多优秀博主在技术创作领域的卓越表现以及…...
串的基本操作--数据结构
目录 一、串的基本概述 二、串的存储结构 2.1定义属性存储结构 串长有两种表示方法: 1、用一个额外的变量length来存放串的长度; 2、串值后面加一个不计入串长的结束标记字符“\0”,此时的串长为隐含值。 2.2堆的顺序存储结构 三、串的基本操…...
Unity 命令行设置运行在指定的显卡上
设置运行在指定的显卡上 -force-device-index...
Dest1ny漏洞库: 美团代付微信小程序系统任意文件读取漏洞
大家好,今天是Dest1ny漏洞库的专题!! 会时不时发送新的漏洞资讯!! 大家多多关注,多多点赞!!! 0x01 产品简介 美团代付微信小程序系统是美团点评旗下的一款基于微信小程…...
设计模式:状态模式
状态机有3个要素:状态,事件,动作。 假如一个对象有3个状态:S1、S2、S3。影响状态的事件有3个:E1、E2、E3。每个状态下收到对应事件的时候,对象的动作为AXY。那么该对象的状态机就可以用如下表格来表示。S1收到事件E1的…...
【故障处理】- 执行命令crsctl query crs xxx一直hang
【故障处理】- 执行命令crsctl query crs xxx一直hang 一、概述二、故障处理三、解决方法 一、概述 Oracle RAC环境中,遇到执行crsctl query crs xxx等相关命令不返回任何结果,一直hang在那里。系统下执行命令ps -ef |grep crsctl query crs softwarever…...
Zabbix——监控Nginx
背景 在项目中使用Nginx之后,有时候我们需要知道Nginx具体的工作情况,这时候就需要使用zabbix进行Nginx的相关监控 这边我们有两种方法 使用普通的http请求的方式获取基本信息如果使用了Nginx Plus,就可以通过Nginx Plus的接口获取更多的信…...
开源工具推荐--思维导图、流程图等绘制
1. 前言 在工作中,经常要用到各种不同的工具,随着系统的升级,有些工具也在不断更新升级。这里收集整理一些好用的开源工具推荐,遵循以下一些基本原则:开源免费,商业工具的有效平替,轻量级&…...
【论文笔记】Transformer^2: 自适应大型语言模型
Code repo: https://github.com/SakanaAI/self-adaptive-llms 摘要 自适应大型语言模型(LLMs)旨在解决传统微调方法的挑战,这些方法通常计算密集且难以处理多样化的任务。本文介绍了Transformer(Transformer-Squared)…...
2026年免费视频文字提取工具对比:微信小程序vs桌面软件实操清单
做短视频内容的时候经常卡在几个问题上:录好的素材怎么快速出文案、会议视频转录要花多少时间、链接视频能不能直接提取文字而不用下载。这些需求看似小,但如果工具选不对,能把整个制作流程拉长。我会先讲微信里有个叫提词匠的小程序在这类需…...
录音转文字免费工具有哪些?免费录音转文字工具对比与推荐
开头做视频素材处理的时候,经常卡在一个问题:怎么把录音、视频里的人声快速提取成文字。大多数人默认想到的是找个桌面软件或者网页工具,但其实微信小程序里有个叫提词匠的工具在这块需求上效率比较高,下面会重点拆解它,因为它能覆盖大多数人的日常场景——无论是会议录音、课程…...
桌面/在线/小程序三种路线,2026年免费录音转文字工具怎么选?
同样是处理音频文件,用桌面软件和用微信小程序的体验差别比较大。前者需要下载安装、学习界面逻辑,后者搜一下就能用,等待时间也更短。如果你的需求很简单——比如临时转几段录音、快速提取视频文案,那小程序路线省事得多。本文主要拆解免费录音转文字工具的几种主流方案,重点讲…...
仿照Muduo的高并发服务器:EventLoop模块及与TimeWheel模块联调
本期接着深入编写项目代码 相关代码上传至gitee:喜欢可以点个赞谢谢 目录 EventLoop模块 Eventfd机制 设计思路 源码 TimeWheel时间轮模块整合 设计思想 源码 EventLoop模块与TimeWheel模块联调整合 EventLoop模块 Eventfd机制 eventfd是本项目中的一种事件通知…...
别再死记硬背ARMA公式了!用Python的statsmodels库实战时间序列预测(含代码)
别再死记硬背ARMA公式了!用Python的statsmodels库实战时间序列预测(含代码) 时间序列分析是金融、气象、电商等领域不可或缺的工具,而ARMA模型作为经典方法,常让学习者陷入公式记忆的泥潭。本文将以航空乘客数据集为例…...
如何高效提升英雄联盟游戏体验:智能本地自动化助手完整指南
如何高效提升英雄联盟游戏体验:智能本地自动化助手完整指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit League Akari 是一款专…...
GoLLIE:基于大语言模型的零样本信息抽取实战指南
1. 项目概述:当大语言模型学会“看图说话”式的结构化信息抽取最近在信息抽取和结构化数据生成领域,一个名为GoLLIE的项目引起了我的注意。它不是一个全新的模型,而是一个基于开源大语言模型(如Code Llama)进行指令微调…...
Java源码学习:深入Java I/O源码之 `DeleteOnExitHook`——JVM 优雅关闭的守护者
引言:资源清理的终极保障 在软件开发中,“善始善终”是保证程序健壮性和系统稳定性的黄金法则。当一个 Java 应用程序(或 JVM)正常终止时,如何确保那些临时创建的、不再需要的文件被彻底清理干净,避免留下“…...
终极指南:如何创建和管理Sourcebot搜索上下文提升代码搜索效率
终极指南:如何创建和管理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. 理解业务需求与模型特性匹配 在开始模型选型前,首先需要明确业务场景的核心需求。内容创作通常关注文本的流畅性和创意性,代码生成需要模型具备结构化输出和编程语言理解能力,而数据…...
