Ubuntu 20.04 安装MySQL 8.0.34
MySQL安装
sudo wget https://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar下载MySQL文件。

sudo mkdir /mysql8创建目录。

sudo tar -xf mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar -C /mysql8进行解压。

需要使用到的安装命令如下:
sudo dpkg -i /mysql8/mysql-community-client-plugins_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/mysql-community-client-core_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/mysql-common_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/mysql-community-client_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/libmysqlclient21_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/libmysqlclient-dev_8.0.31-1ubuntu20.04_amd64.deb
sudo apt install -y libmecab2
sudo dpkg -i /mysql8/mysql-community-server-core_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/mysql-client_8.0.31-1ubuntu20.04_amd64.deb
sudo dpkg -i /mysql8/mysql-community-server_8.0.31-1ubuntu20.04_amd64.deb
需要输入密码
接下来就是上边命令图文安装步骤:
sudo dpkg -i /mysql8/mysql-community-client-plugins_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/mysql-community-client-core_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/mysql-common_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/mysql-community-client_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/libmysqlclient21_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/libmysqlclient-dev_8.0.31-1ubuntu20.04_amd64.deb

sudo apt install -y libmecab2

sudo dpkg -i /mysql8/mysql-community-server-core_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/mysql-client_8.0.31-1ubuntu20.04_amd64.deb

sudo dpkg -i /mysql8/mysql-community-server_8.0.31-1ubuntu20.04_amd64.deb就提示输入密码。

输入密码之后,需要用↓选中ok按回车键。

之后再次输入密码。

然后按下→选中<ok>再次按下回车键。

然后按下→选中<ok>按下回车键。

执行完成如下图:

sudo systemctl start mysql进行启动,systemctl status mysql可以看到状态是active (running)。

此文章为9月Day 24学习笔记,内容来源于极客时间《运维监控系统实战笔记》。
相关文章:
Ubuntu 20.04 安装MySQL 8.0.34
MySQL安装 sudo wget https://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar下载MySQL文件。 sudo mkdir /mysql8创建目录。 sudo tar -xf mysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar -C /mysql8进行解压。 需…...
MySQL 高级语句 Part1(进阶查询语句+MySQL数据库函数+连接查询)
高级语句 第一部分 一、MySQL进阶查询语句1.1 select ----显示表格中一个或数个字段的所有数据记录1.2 distinct ----不显示重复的数据记录1.3 where ----有条件查询1.4 and or ----且 或1.5 in----显示已知的值的数据记录1.6 between----显示两个值范围内的数据记录1.7 通配符…...
Rust免杀 Shellcode加载与混淆2
前言 这是半年前我学习Rust和免杀时的一些记录,最近打开知识库看到了这篇半年前的笔记,并且发现我常逛的安全社区都比较少有人分享Rust以及Rust免杀的帖子,于是想着将这篇笔记分享出来供大家参考和指正。由于我写这篇文章时也刚刚开始接触Ru…...
牛客java训练题 day1
9.24 day1 Q 1. this 指针是用来干什么的? 2.基类和派生类分别是指什么? 3.为什么方法中不能写静态变量 4. 解释一下ASCII码和ANSI码和两者的区别 5.简述j ava.io java.sql java.awt java.rmi 分别是什么类型的包 6. 看下面一段代码:…...
接口测试练习步骤
在接触接口测试过程中补了很多课, 终于有点领悟接口测试的根本; 偶是个实用派~,那么现实中没有用的东西,基本上我都不会有很大的概念; 下面给的是接口测试的统一大步骤,其实就是让我们对接口…...
Qt/C++音视频开发56-udp推流和拉流/组播和单播推流
一、前言 之前已经实现了rtsp/rtmp推流,rtsp/rtmp/hls/flv/ws-flv/webrtc等拉流,这种一般都需要依赖一个独立的流媒体服务程序,有没有一种更便捷的方式不需要这种依赖,然后又能实现推拉流呢,当然有的那就是udpp推流&a…...
人工智能轨道交通行业周刊-第61期(2023.9.18-9.24)
本期关键词:焊线机器人、智能综合运维管理系统、信号平面图、铁路部门架构、书生浦语大模型 1 整理涉及公众号名单 1.1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS World轨道交通联盟VSTR铁路与城市轨道交通…...
for...in 和 for...of 的区别
for...in 和 for...of 都是 JavaScript 中的循环语句,但它们的作用和使用方式略有不同。 1、for..in 循环 for..in 循环用于遍历对象的可枚举属性,它会将对象的每个属性名称(或键名)作为迭代变量来遍历。 以下是 for...in 的基本语法 for (variable …...
高并发系统 - 接口幂等技术方案,高可用系统架构与技术选型
幂等概念来自于数学,在计算机科学中,幂等表示一次后、或多次请求某一资源,应该有同样的影响效果。 在业务表现上一般是同样的数据效果,下面就常用的业务场景,来聊聊幂等的技术方案。 ----------------- 数据层 ----------------- 索引与事务 根据业务需要,给表添加唯一索…...
简单的手机电脑无线传输方案@固定android生成ftp的IP地址(android@windows)
文章目录 abstractwindows浏览android文件环境准备客户端软件无线网络链接步骤其他方法 手机浏览电脑文件公网局域网everythingpython http.server 高级:固定android设备IP准备检查模块是否生效 windows 访问ftp服务器快捷方式命令行方式双击启动方式普通快捷方式映射新的网络位…...
Unity3D 检测鼠标位置的Sprite像素颜色
思路 获取鼠标所在屏幕坐标(Vector2)通过相机ScreenToWorldPoint(Vector3)转为世界坐标 (注意Vector3的z是距离相机的距离,相机需要正交)通过SpriteRenderer访问边界Bounds通过Bounds.Contain检测世界坐标是否在SpriteBounds内通过比例计算来确定在Sprite内的UV坐标…...
layui input 监听事件
//监听表单单选框复选框选择 form.on(radio, function (data) { console.log(data.value); //得到被选中的值 }); //监听表单下拉菜单选择 form.on(select, function (data) { console.log(data.value); //得到被选中的值 }); //监听表单复选框选择 …...
一致性思维链(SELF-CONSISTENCY IMPROVES CHAIN OF THOUGHT REASONING IN LANGUAGE MODELS)
概要 思维链已经在很多任务上取得了非常显著的效果,这篇论文中提出了一种 self-consistency 的算法,来代替 贪婪解码 算法。本方法通过 采样多个思维链集合,然后LLM模型生成后,选择一个最一致的答案作为最后的结果。一致性思维链…...
腾讯云16核服务器配置大全_16核CPU型号性能测评
腾讯云16核CPU服务器有哪些配置可以选择?可以选择标准型S6、标准型SA3、计算型C6或标准型S5等,目前标准型S5云服务器有优惠活动,性价比高,计算型C6云服务器16核性能更高,轻量16核32G28M带宽优惠价3468元15个月…...
HTML中Input elements should have autocomplete attributes的解决方案
kwfwservice.php:1 [DOM] Input elements should have autocomplete attributes (suggested: “current-password”): (More info: https://goo.gl/9p2vKq) <input name"password" id"password" lay-verify"required" placeholder"密码&…...
2808. 使循环数组所有元素相等的最少秒数;1015. 可被 K 整除的最小整数;1001. 网格照明
2808. 使循环数组所有元素相等的最少秒数 核心思想:枚举每个元素作为相等元素最多需要多少秒,然后维护它的最小值。最多需要多少秒是怎么计算的,我们可以把相等值的下标拿出来,然后你会发现两个相邻下标(相邻下标只的…...
Python爬虫在Web应用自动化测试中的应用
在Web应用开发过程中,自动化测试是确保应用质量和稳定性的重要环节。本文将介绍如何使用Python爬虫与自动化测试技术相结合,实现对Web应用进行自动化测试的方法和步骤。通过这种结合,我们可以提高测试效率、减少人力成本,并确保应…...
苹果手机短信删除了怎么恢复?3种有效方法介绍
手机短信是一种即时通信方式,人们可以使用短信来达到快速传递信息的目的。在没有网络或者网络不稳定的时候,短信仍然可以做到发送和接收,这弥补了其他网络通信软件的缺点。 所以说,手机短信仍然是我们生活中不可缺少的一部分。当…...
前端JavaScript中的 == 和 ===区别,以及他们的应用场景,快来看看吧,积累一点知识。
🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 一、等于操作符 二、全等操作符 三、区别 小结 一、等于操作符 等于操作符用两个等于号( &am…...
文献阅读:LIMA: Less Is More for Alignment
文献阅读:LIMA: Less Is More for Alignment 1. 内容简介2. 实验设计 1. 整体实验设计2. 数据准备3. 模型准备4. metrics设计 3. 实验结果 1. 基础实验2. 消解实验3. 多轮对话 4. 结论 & 思考 文献链接:https://arxiv.org/abs/2305.11206 1. 内容简…...
SEO_新手必学的SEO优化基础教程与步骤详解(161 )
SEO优化基础教程:新手如何迈出第一步 在当今互联网时代,搜索引擎优化(SEO)已经成为了每一个网站拥有高流量、高曝光的关键。SEO不仅仅是一个技术术语,更是一个系统工程,涉及到内容、技术、用户体验等多方面…...
网站标题优化对SEO排名的影响是什么
网站标题优化对SEO排名的影响是什么 在当今的互联网时代,网站的排名直接影响到其流量和转化率。搜索引擎优化(SEO)是提升网站排名的关键手段之一,而网站标题优化在整个SEO策略中占据重要地位。网站标题优化对SEO排名的影响究竟有…...
Ostrakon-VL面试题库解析:如何应对视觉AI相关的Java八股文
Ostrakon-VL面试题库解析:如何应对视觉AI相关的Java八股文 1. 视觉AI与Java后端的结合点 视觉AI技术在Java后端开发中的应用越来越广泛,特别是在Ostrakon-VL这类多模态大模型场景下。作为Java开发者,需要掌握以下几个核心结合点:…...
MTools效果展示:看看这个跨平台桌面工具如何提升你的工作效率
MTools效果展示:看看这个跨平台桌面工具如何提升你的工作效率 1. 初见MTools:一体化工作台的惊艳设计 第一次打开MTools,你会被它简洁现代的界面所吸引。不同于传统软件复杂的菜单结构,MTools将所有功能模块以直观的图标排列在主…...
快速上手MinerU:从镜像启动到完成第一次文档解析的全流程指南
快速上手MinerU:从镜像启动到完成第一次文档解析的全流程指南 1. 引言:为什么选择MinerU进行文档解析 在日常办公和学习中,我们经常需要处理各种文档——从扫描的合同文件到学术论文,从财务报表到演示文稿。传统的手动录入和整理…...
从零到一:手把手搭建Frida动态分析环境
1. 为什么你需要Frida动态分析环境 第一次听说Frida时,我也觉得这玩意儿太专业了,肯定很难搞。但真正用起来才发现,它就像给手机应用装了个"X光机",能实时查看应用内部的运行状态。举个例子,去年我分析某款…...
Silvaco TCAD实战:从零搭建nmos器件全流程(附Athena操作截图)
Silvaco TCAD实战:从零搭建NMOS器件全流程解析 在半导体工艺仿真领域,掌握TCAD工具就像获得了一把打开微观世界的钥匙。作为行业标准的Silvaco TCAD套件,其Athena模块专门针对工艺仿真而设计,能够精确模拟从硅片清洗到最终器件成型…...
乐鑫ESP模组实战选型指南:从参数到场景的深度匹配
1. 乐鑫ESP模组家族概览 第一次接触乐鑫ESP模组时,面对官网琳琅满目的型号列表,我完全摸不着头脑。直到在智能家居项目中实际对比了五个系列的产品后,才真正理解每个系列的定位差异。乐鑫的模组产品线就像智能手机市场,从入门级到…...
WebGoat靶场通关后,我总结了这5个Docker环境下的实战避坑点(附完整命令)
WebGoat靶场通关实战:Docker环境下的5大避坑指南与高效解决方案 在网络安全学习与渗透测试实践中,WebGoat作为OWASP基金会推出的知名漏洞靶场,已成为安全从业者必备的实战平台。然而当我们将WebGoat部署到Docker环境时,往往会遇到…...
“同事被炼化”引热议!有人觉得恐怖,有人觉得为时尚早,有人要给 AI 喂屎反击…
4 月 3 日,「同事被炼化了」冲上微博热搜。所谓“炼化”并非玄幻情节,而是 AI 克隆员工现象,引发不少职场人共鸣与恐慌。起因是 GitHub 上一个叫 colleague-skill 的开源项目火了:上传同事的聊天记录、工作文档、代码邮件…...
