ubuntu20.04安装MySQL5.7

embedded/2025/1/15 1:41:28/

deb安装

  1. 下载deb文件并配置
wget https://repo.mysql.com//mysql-apt-config_0.8.12-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb
  1. 我使用xshell可以正常。 这个弹出框里,选择的是“ubuntu bionic”。(在终端工具上,有可能显示不了选项)【回车】
    在这里插入图片描述3. 选择MySQL版本 【回车】
    在这里插入图片描述
  2. 选择MySQL-5.7 【回车】 最后选择 Ok 【回车】
    在这里插入图片描述
    至此,MySQL5.7的配置已经完成!
    在这里插入图片描述
  3. 运行公钥安装
    apt update
    在这里插入图片描述
    提示没有公钥,安装公钥sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7B3B788A8D3785C最后面的换为自己代码里面的keys
    运行apt update里面会出现MySQL5.7
    在这里插入图片描述
  4. 查找数据库源
    apt-cache policy mysql-server
    在这里插入图片描述
  5. 安装MySQL5.7
    sudo apt install mysql-community-server=5.7.42-1ubuntu18.04

文件安装

  1. 创建安装目录并进入
    mkdir -p /opt/mysql && cd /opt/mysql
  2. 下载安装文件
    wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.23-1ubuntu18.04_amd64.deb-bundle.tar
  3. 解压文件
    tar xvf ./mysql-server_5.7.23-1ubuntu18.04_amd64.deb-bundle.tar
  4. 安装./libmysql*
    sudo apt-get install ./libmysql*
  5. 安装客户端
sudo apt-get install ./mysql-community-client_5.7.23-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-client_5.7.23-1ubuntu18.04_amd64.deb
  1. 安装服务端
    sudo apt-get install ./mysql-community-server_5.7.23-1ubuntu18.04_amd64.deb
    此时需要设置MySQL密码,连续输入两次相同的密码
    sudo apt-get install ./mysql-server_5.7.23-1ubuntu18.04_amd64.deb
  2. 验证安装
    systemctl status mysql

http://www.ppmy.cn/embedded/153989.html

相关文章

2025年第三届“华数杯”国际赛A题解题思路与代码(Python版)

游泳竞技策略优化模型代码详解 第一题:速度优化模型 在这一部分,我们将详细解析如何通过数学建模来优化游泳运动员在不同距离比赛中的速度分配策略。 1. 模型概述 我们的模型主要包含三个核心文件: speed_optimization.py: 速度优化的核…

06、Docker学习,常用安装:Zookeeper、ES、Minio

Docker学习,常用安装:Zookeeper、ES、Minio 一、Docker安装Zookeeper ##查询zookeeper镜像 docker search zookeeper ##拉去zookeeper镜像 docker pull zookeeper:latest##本地创建zookeeper的挂载目录 mkdir -p /opt/software/myfile/zookeeper/conf …

Qt 中使用 moveToThread 多线程踩坑记录

关于QT Widget 其它文章请点击这里: QT Widget 今天在使用 Qt 的 moveToThread 实现多线程时,遇到了两个常见的坑,在这里记录一下,供自己和大家参考。 一、继承于QWidget 的控件不能在子线程中运行 Qt 的规定是:所有 UI 操作…

双模充电桩发展前景:解锁新能源汽车未来的金钥匙,市场潜力无限

随着全球能源转型的浪潮席卷而来,新能源汽车行业正以前所未有的速度蓬勃发展,而作为其坚实后盾的充电基础设施,特别是双模充电桩,正逐渐成为推动这一变革的关键力量。本文将从多维度深入剖析双模充电桩的市场现状、显著优势、驱动…

go中协程的生命周期

在 Go 中,协程(goroutine)的生命周期大致可以分为以下几个阶段: 1. 创建阶段 协程的创建通常是通过 go 关键字来启动的。例如: go func() {// 协程执行的代码 }()当执行 go func() 时,Go 会在后台启动一…

《零基础Go语言算法实战》【题目 2-18】获取结构体中字段的 tag 值

《零基础Go语言算法实战》 【题目 2-18】获取结构体中字段的 tag 值 在 Go 语言中,使用 json 包时,在结构体中的字段前会加上 tag,有没有什么办法可以获 取到这个 tag 的内容呢?举例说明。 【解答】 tag 信息可以通过 reflec…

MySQL 与 Redis 的数据一致性问题

读数据的逻辑基本一致问题1: 一致性有哪些?MySQL 与 Redis 的数据一致性方案有哪些?先写MySQL还是先写Redis?缓存数据是更新还是清除?强一致还是最终一致?问题: 如果mysql写成功了,但是Redis写(删除)失败了怎么办?重试机制的幂等问题如何解决? 方案1: 先更新 MySQL 再清…

2025年01月11日Github流行趋势

项目名称:xiaozhi-esp32 项目地址url:https://github.com/78/xiaozhi-esp32项目语言:C历史star数:2433今日star数:321项目维护者:78, MakerM0, whble, nooodles2023, Kevincoooool项目简介:构建…