前期准备

1.更新aliyun的软件包安装源:

手动更改

用你熟悉的编辑器打开:

/etc/apt/sources.list

把源来链接删除或注释:

加入以下命令:

ubuntu 18.04 LTS (bionic) 配置如下

deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

手动更新一下本地缓存:

apt-get update

2.下载安装包

https://downloads.mysql.com/archives/community/

注意一下:

Ubuntu18.0.4这个版本,只在MySQL8.0.33版本得到支持,也就是说到了MySQL8.0.34以及之后的版本,就没有Ubuntu18.0.4这个系统的安装包了

此处下载的是tar包,里面包含了很多安装文件,但是只需要安装一部分即可

3.安装依赖文件

apt update  #更新 Linux 系统的包索引或包列表。它不会升级任何软件包

apt install -f   #修复依赖关系

apt-get install libaio1 libaio1 build-essential cmake bison libncurses5-dev libssl-dev pkg-config libmecab2

查看之前的安装包

Ubuntu18.04默认使用apt安装是5.0的版本,ubuntu20.04默认使用apt安装是8.0版本,所以需要查看之前是否有安装过相关5.7的包。

如果之前安装过5.7版本的mysql,则需要先删除。

apt-get autoremove --purge mysql-server-5.7

apt-get remove mysql-server

apt-get autoremove mysql-server

apt-get remove mysql-common

rm -rf /etc/mysql/  /var/lib/mysql    #重要

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P    #清理残留数据

apt autoremove

apt autoclean

如果没有用apt装过,可以用下面这个命令查看是否有安装。

dpkg --list|grep mysql

如果有相关安装包,需要先卸载

卸载之前的版本包

dpkg --purge 安装包名

4.安装mysql

解压下载的安装包,到创建的一个文件夹中,需要先创建一个文件夹

mkdir -p /root/mysql8.0

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_8.0.33-1ubuntu18.04_amd64.deb-bundle.tar

tar -xvf mysql-server_8.0.33-1ubuntu18.04_amd64.deb-bundle.tar -C /root/mysql8.0

进入文件夹后,需要按照如下顺序安装,目前测试安装顺序是正常的,如果后期其他版本有依赖,可以根据报错看下需要先装哪些包;

sudo dpkg -i mysql-common_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-client-plugins_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i libmysqlclient21_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i libmysqlclient-dev_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-client-core_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-client_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-client_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-server-core_8.0.33-1ubuntu18.04_amd64.deb

sudo dpkg -i mysql-community-server_8.0.33-1ubuntu18.04_amd64.deb

安装到最后一个包时,会让输入数据库密码,可以随便输入一个shukuinfo123

安装完成后,通过以下命令登录数据库
mysql -uroot -p’123456’

转载:https://blog.csdn.net/weixin_44391770/article/details/132713644

文章看完了,如果觉得本文对您的工作或生活有用,希望分享给你身边的朋友,一起学习,共同进步哈~~~

欢迎关注我的公众号【数库信息技术】,你的关注是我写作的动力源泉

各大平台都可以找到我:

————————————————————————————

公众号:数库信息技术

墨天轮:https://www.modb.pro/u/427810

百家号:https://author.baidu.com/home/1780697309880431

CSDN :https://blog.csdn.net/rscpass

51CTO: https://blog.51cto.com/u_16068254

博客园:https://www.cnblogs.com/shukuinfo

知乎:https://www.zhihu.com/people/shukuinfo

————————————————————————————

[昌哥IT课堂]|ubuntu18.04手动安装mysql8.0.33 deb包的更多相关文章

  1. 手动安装MySQL8.0

    首先跟大家唠一唠家常,随着MySQL迅速的更新,MySQL突飞猛进已经更新到了8.0版本,那么它和我们之前用的5.X版本有什么明显的区别那? 首先给大家看下MySQL5.X自带表的查询速度 之后献上M ...

  2. win10 手动安装mysql-8.0.11-winx64.zip

    0.彻底删除win10上安装的mysql(转载 : https://www.cnblogs.com/jpfss/p/6652701.html) 1.去官网下载mysql-8.0.11-winx64.z ...

  3. ubuntu18.04手动安装二进制MySQL8.0

    wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz tar xvJf ...

  4. 在ubuntu18.04中安装opencv_contrib-3.2.0采坑教程

    由于最近要在OpenCV3中使用SIFT和SURF特征提取,而自从OpenCV2升级到OpenCV3版本后,SIFT.SURF等这些算法都被移出opencv默认项目库,而被放到叫opencv_cont ...

  5. Ubuntu18.04 Server安装Nginx+Git服务和独立的svn服务

    安装Nginx+Git 需要安装的包有 nginx, fcgiwrap, git. 其中git在Ubuntu18.04 Server安装时已经默认安装了. 需要安装的是前两个 而fcgiwrap是在 ...

  6. Ubuntu18.04下安装搜狗输入法

    Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...

  7. 在ubuntu18.04上安装EOS

    在ubuntu18.04上安装EOS 在ubuntu18.04上安装EOS的目的: 把交易所的eos转到eos主网,防止交易所跑路或者交易所被黑客攻击 在不联网的安全环境下,用eos官方的命令行工具, ...

  8. Ubuntu18.04下安装Sublime Text3!

    这几天安装了Ubuntu18.04,然后在里面安装Sublime Text3,结果各种问题!各种BUG!试了网上各种办法!尼玛!都是坑爹的啊! 最后还是楼主自己解决了…… 废话不多说,直接按顺序执行下 ...

  9. ubuntu18.04下安装mysql后无法用mysqlworkbench访问

    问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...

  10. Ubuntu18.04下安装MySQL

    Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...

随机推荐

  1. 【YashanDB知识库】同时设置默认值和非空约束时报错YAS-02070

    [问题分类]功能使用 [关键字]YAS-02070 [问题描述] SQL create table test01(id int,name varchar(10)); insert into test0 ...

  2. 开源文档管理系统 MinDoc 安装和使用教程

    说到文档管理,很多团队的文档管理都是一团糟,每个员工在自己本地写了各种 Word 文档.Excel 表格.甚至还有手写的便签,到处都是,找起来就像大海捞针.有些聪明的团队开始用飞书来管理团队文档,但是 ...

  3. 日志与追踪的完美融合:OpenTelemetry MDC 实践指南

    前言 在前面两篇实战文章中: OpenTelemetry 实战:从零实现分布式链路追踪 OpenTelemetry 实战:从零实现应用指标监控 覆盖了可观测中的指标追踪和 metrics 监控,下面理 ...

  4. CSS – Display block, inline, inline-block

    前言 之前 W3Schools 学习笔记就有提到了 CSS Layout - The display Property 这篇做更多的解释. 参考: CSS Display FLEX vs Block, ...

  5. nuxt(搁置)

    https://nuxt.com.cn/docs/getting-started/installation 开始使用 全栈Web应用和网站 Nuxt使用约定和一套规范的目录结构来自动化重复的任务,让开 ...

  6. Spring —— 初识

    简介    Spring 家族    Spring Framework 系统架构   

  7. 【解决方案】Java 互联网项目中常见的 Redis 缓存应用场景

    目录 前言 一.常见 key-value 二.时效性强 三.计数器相关 四.高实时性 五.排行榜系列 六.文章小结 前言 在笔者 3 年的 Java 一线开发经历中,尤其是一些移动端.用户量大的互联网 ...

  8. ceph-rbd和cephfs使用

    目录 1 用户权限管理和授权流程 1.1 列出用户 1.2 用户管理 1.2.1 ceph auth add 1.2.3 ceph auth get-or-create 1.2.4 ceph auth ...

  9. 数据库运维实操优质文章分享(含Oracle、MySQL等) | 2024年7月刊

    本文为大家整理了墨天轮数据社区2024年7月发布的优质技术文章/文档,主题涵盖Oracle.MySQL.PostgreSQL等主流数据库系统以及国产数据库的深度教程和实用指南.从基础的安装配置到复杂的 ...

  10. 如何判断 js 的数据类型

    js 数据类型 一共 7 种 undefined . null . number . string . boolean .object . symbol 其中 object 可以细分 位 数组对象  ...