MySQL(31)-ubuntu20.04-下安装mysql5.7

news2024/11/18 1:32:20

ubuntu20.04 下apt 默认安装的是8.0版本,如果要安装5.7版有如下3种方式:

1 下载 MySQL 二进制压缩包,解压并设置相关的参数即可运行
2 通过命令 apt install 进行安装,先下载 MySQL 5.7 对应的源,然后执行安装命令 apt install mysql-server=5.7.40-1ubuntu18.04
3 通过命令 dpkg -i 的方式安装,下载 MySQL 5.7 对应的 deb 文件,然后执行安装命令即可(下载+解压+安装.deb+安装缺失软件包)
本文给出的是第三种方式。

步骤如下:
1.查看本系统版本,是否安装了Mysql
2.安装mysql

 


1.查看本系统版本,是否安装了Mysql

su root
mysql --version
Dpkg -l|grep mysql
uname --m

 
2.安装mysql
2.1下载+解压+安装.deb+安装缺失软件包
2.2 配置my.cnf
2.3 启停服务

2.1下载+解压+安装.deb+安装缺失软件包

浏览器下载:
下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

 共15个文件。

命令行(1.查看+2.下载+3.解压)
mysql-server_5.7.40-1ubuntu18.04_amd64.deb-bundle.tar里是没有debug包的。

#1.下载
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-server_5.7.40-1ubuntu18.04_amd64.deb-bundle.tar

#2.创建目录+解压文件包
mkdir -p /home/ips3000/mysql/mysql57
chmod 777  -p /home/ips3000/mysql/mysql57
tar xvf mysql-server_5.7.40-1ubuntu18.04_amd64.deb-bundle.tar -C /home/ips3000/mysql/mysql57


#3.到安装目录下安装
cd /home/tang/ips3000/mysql/mysql57
dpkg -i mysql-*.deb


#4.安装依赖后重新安装
apt install libaio1 libinfo5 libmecab2 
apt --fix-broken install
dpkg -i mysql-*.deb

#5.验证安装 开机自起
systemctl status mysql
systemctl enable mysql --now


1.2


3.安装过程中缺少3个依赖包

#安装它
apt install libaio1 libinfo5 libmecab2

  4.安装依赖:因为会提示未能满足的依赖关系

 

运行修复+重新安装
apt --fix-broken install
dpkg -i mysql-*.deb

5.验证安装,设置成开机自启
 

systemctl status mysql
systemctl enable mysql --now


 2.2配置
   配置文件(目录+my.cnf)
   安装过程中可以看到my.cnf被安装在哪个目录下。

配置文件目录结构如下:

改的是 :/etc/mysql/mysql.conf.d/mysqld.cnf

 

 

2.3 启停服务

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/419519.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

5 分钟带你小程序入门 [实战总结分享]

微信小程序常常用 4 种文件类型 JS 文件 JS 在小程序中用于编写页面逻辑和交互效果,可调用 API 接口完成数据请求和处理,也可以使用第三方库和框架。 模块化编程:小程序中JS文件可以使用ES6的模块化语法,通过export和import来…

【vue3】关于watch与computed的用法看这个就ok

😉博主:初映CY的前说(前端领域) ,📒本文核心:watch()与computed的使用【vue2中watch|computed概念详解】,本文将介绍在vue3中怎么使用这两者技能 【前言】vue2当中有这两个技能,那么vue3中的watch与compute…

【云原生进阶之容器】第六章容器网络6.4.1--Flannel组网方案综述

《云原生进阶之容器》专题索引: 第一章Docker核心技术1.1节——Docker综述

【Unity】用HDRI作为Unity的Skybox

教程:用HDRI作为Unity的Skybox 在Unity中,Skybox是用于创建环境背景的一种组件。使用高动态范围图像(HDRI)作为Skybox可以提供更真实的环境背景。以下是使用HDRI作为Unity Skybox的步骤: 步骤1:下载HDRI图…

进销存管理系统能为企业带来哪些实际效益?

随着互联网的不断发展,如今的商业世界已经越来越向数字化转型。拥有一套完整的数字化的进销存管理能够极大地提升公司货物进出库存情况的效率和准确性,避免过程中出现不必要的错误和漏洞,从而帮助企业更加稳健地自我发展。那么,一…

华为MatePad有什么好用的软件?

现如今伴随着办公方式的转变,人们正迫切地寻找能够顺应时代的“生产力新工具”,它既要能够满足线上/线下灵活切换,又要具备绘画、键入、远程沟通、跨终端联动等多种功能。 对大多数人来说,日常使用华为平板只是满足一下娱乐和生活…

【SSA-LSTM】基于麻雀算法优化LSTM 模型预测研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

超详细从入门到精通,pytest自动化测试框架实战-fixture固件高级操作(十一)

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 参数化fixture fix…

深度学习随笔

一、SPP的作用 解决了训练CNN需要输入图像尺寸一致的问题。 一个CNN可看作由卷积、池化、全连接层组成,由于全连接层的权重矩阵是一个固定值,因此输入全连接层的特征图的维度也必须固定。 SPP利用多尺度思想解决了上述问题,使得神经网络的训练…

2023/4/16总结

深刻的了解了网络编程的一些知识点 socket:套接字 ServerSocket 用来声明服务器 Socket用来声明客户端,其实也不然,在serversocket的accept的方法中,返回的是一个socket变量。我觉得更像一个接口,网络接口。 InternetAddress可以…

PaddlePaddle NLP学习笔记1 词向量

文章目录1.语言模型 Language Model1.1 语言模型是什么1.2 语言模型计算什么1.3 n-gram Language Model2.神经网络语言模型NNLM2.1 N-gram模型的问题3. 词向量3.1 词向量(word Embedding)word2vec 词向量训练算法3.2 如何把词转换为词向量?3.3如何让向量具有语义信息…

Windows 下部署Redis 主从模式+哨兵模式+JAVA连接方式

前言 之前项目需求部署redis高可用,走了很多弯路以及相关配置来回折腾浪费了很多时间,特地记录下。 主从模式:实现多台redis实例进行服务运行,并且数据相互同步; 哨兵模式:实现主服务器和从服务器进行监听…

工业电子中的安森美深力科AMIS30660CANH2RG CAN收发器 面向工业自动化和汽车电源应用

工业电子中的安森美深力科AMIS30660CANH2RG CAN收发器 面向工业自动化和汽车电源应用 AMIS30660CANH2RG CAN 收发器是控制器区域网络 (CAN) 协议控制器和物理总线之间的接口,可在 12 V 和 24 V 系统中使用。该收发器为总线提供差分发射功能,向 CAN 控制…

Spark编程基础-RDD

目录 1.何为RDD 2.RDD的五大特性 3.RDD常用算子 3.1.Transformation算子 1.map() 2.flatMap() 3.reduceByKey() 4 . mapValues() 5. groupBy() 6.filter() 7.distinct() 8.union() 9.join() 10.intersection() 11.glom() 12.gruopBykey() 13.sortBy() 14.sortByKey …

docker+docker-compose+nginx前后端分离项目部署

文章目录1.安装docker1.1 基于centos的安装1.2 基于ubuntu2.配置国内加速器2.1 配置阿里云加速器🍀 找到相应页面🍀 创建 docker 目录🍀 创建 daemon.json 文件🍀 重新加载服务配置文件🍀 重启 docker 引擎2.2 配置网易…

OJ系统刷题 第八篇

13415 - 津津的储蓄计划 时间限制 : 1 秒 内存限制 : 128 MB 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津…

计算机组成原理---第四章 指令系统

一、指令系统的发展与性能要求 指令系统的概述 指令就是要计算机执行某种操作的命令。可分为:①微指令,属于硬件;②机器指令,简称指令,完成算术逻辑操作;③宏指令,由若干条机器指令组成&#xf…

[Java]JSTL标签库

EL表达式https://blog.csdn.net/m0_71229255/article/details/130173486?spm1001.2014.3001.5501 JSTL标签的使用 Java Server Pages Standard Tag Libray(JSTL): JSP标准标签库,是一个定制标签类库的集合,用于解决一些常见的问题,例如迭代…

【2023 年第十三届 MathorCup 高校数学建模挑战赛】C 题 电商物流网络包裹应急调运与结构优化问题 建模方案及代码实现

更新信息:2023-4-15 更新了代码 【2023 年第十三届 MathorCup 高校数学建模挑战赛】C 题 电商物流网络包裹应急调运与结构优化问题 1 题目 电商物流网络由物流场地(接货仓、分拣中心、营业部等)和物流场 地之间的运输线路组成,如…

Java项目架构分层改造-项目亮点

服务分层改造 时间操作人员2023年04月12日23:04:00创建文档Cheems 原始项目结构 所有文件糅杂在一起(大多数公司如此),没有分层开,功能增加代码复杂不清晰 分层改造后 先确定思路,后续把功能搬过来即可!&…