Ubuntu22.04安装低版本MySQL5.7

这篇具有很好参考价值的文章主要介绍了Ubuntu22.04安装低版本MySQL5.7。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器Ubuntu Server 22.04安装低版本MySQL5.7

最近在腾讯云买了个服务器准备部署我的Django项目,由于需要保证服务器和本地开发的环境相同,所以要在Ubuntu 22.04安装一个与本地Windows版本相同的MySQL5.7.36

第一个问题

首次安装我尝试使用apt工具去安装,但是

更新apt-get工具包

sudo apt-get update
sudo apt-get upgrade

安装命令

sudo apt-get install mysql-server-5.7

报错提示

However the following packages replace it:
mariadb-test mariadb-server-10.6

原因是Ubuntu和apt工具版本升级后,不再适用于直接安装mysql-server,而是mariadb-server-10.6

Ubuntu22.04安装低版本MySQL5.7

为了匹配项目开发环境,我舍弃了这种安装方法

第二个问题

第二次尝试使用MySQL官方的APT存储库:https://dev.mysql.com/downloads/repo/apt/

参考教程:https://blog.csdn.net/m0_47031476/article/details/125356603

查看版本

(目前是0.8.25-1版本)

Ubuntu22.04安装低版本MySQL5.7

执行命令

下载链接里的deb包

wget https://dev.mysql.com/get/mysql-apt-config_0.8.25-1_all.deb

Ubuntu22.04安装低版本MySQL5.7

安装刚下载的deb包

dpkg -i mysql-apt-config_0.8.25-1_all.deb

Ubuntu22.04安装低版本MySQL5.7

安装过程中会弹出一个配置框,可选择MySQL版本

Ubuntu22.04安装低版本MySQL5.7

选择第一个选项后,里面只有8.0版本可选,但我需要5.7版本。

若下载旧版0.8.22-1的deb包,就提示当前系统与此deb包不兼容,让我选择可用的Ubuntu系统,以下四个都是Ubuntu 22.04之前的版本别名

ubuntu bionic(Ubuntu 18.04)

ubuntu focal(Ubuntu 20.04)

ubuntu hirsute(Ubuntu 21.04)

ubuntu impish(Ubuntu 21.10)

因此这个方法也不可行

解决方法

参考教程:https://blog.csdn.net/weixin_38640195/article/details/107431635

选择版本

进入MySQL官方的Community Server选择历史版本:https://downloads.mysql.com/archives/community/

Ubuntu22.04安装低版本MySQL5.7

下载tar包

可以使用wget命令链接下载地址,也可以使用腾讯云提供的文件上传,将tar包放在Ubuntu的一个目录中

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

在目录下解压tar包

tar xvf ./mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar

解压后目录

Ubuntu22.04安装低版本MySQL5.7

安装

安装依赖lib包

sudo apt-get install ./libmysql*
sudo apt-get install libtinfo5

安装客户端和服务端,按提示可能要先安装community版本

sudo apt-get install ./mysql-community-client_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-client_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb
sudo apt-get install ./mysql-server_5.7.36-1ubuntu18.04_amd64.deb 

过程中会提示设置MySQL的密码,用户名默认root

启动MySQL

检查状态

一般安装成功就自动启动,输入命令检查启动状态

systemctl status mysql.service

Ubuntu22.04安装低版本MySQL5.7

绿色的active表示运行中

登录MySQL

mysql -u root -p

输入密码后,如下界面就是进入MySQL命令行

Ubuntu22.04安装低版本MySQL5.7

输入 exit 退出

安装成功,可以选择删除安装包文章来源地址https://www.toymoban.com/news/detail-475705.html

sudo rm -rf /安装包所在目录(不能是根目录)

到了这里,关于Ubuntu22.04安装低版本MySQL5.7的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 22.04版本安装

    Ubuntu 22.04安装 1、学习环境下安装ubuntu 22.04版本。 Linux:ubuntu 22.04。 学习环境:VMware虚拟机。 系统镜像:ubuntu 22.04。 2、开始安装ubuntu。 1)开启虚拟机,点击文件,新建虚拟机。 2)选择高级,然后下一步。 3)选择硬件兼容性。 4)安装客户机系统。 5)选择虚拟机中所安装

    2023年04月10日
    浏览(29)
  • ubuntu 22.04 安装最新版本的 nodejs

    参考资料:How To Install Node.js on Ubuntu 20.04 采用其中的第二个方法: 注意, sudo apt install nodejs 这步可能出现问题: 解决方法: sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb 这条命令的意思是使用sudo权限来强制安装/var/cache/apt/archives/目录下的所有.deb文件。 sudo是一个命令,它

    2024年02月06日
    浏览(33)
  • ubuntu 22.04版本修改服务器名、ip,dns信息的操作方法

    总结 1、ubuntu修改服务器名重启后生效的方法是直接修改/etc/hostname文件 2、ubuntu 22.04操作系统配置ip和dns信息,一般只需要使用netplan命令行工具来配置就行,在/etc/netplan/在目录下创建一个yaml文件就可以实现ip和dns的配置,当然如果/etc/netplan下有多个yaml文件,则所有/etc/netpla

    2024年02月05日
    浏览(33)
  • ubuntu 22.04 server 版本 安装桌面、安装XRDP

    讲真的,是被折腾惨了,才写的这个,前面在网上搜的,基本上没有对的,真尴尬 3.1、修改root 密码 3.2、修改环境变量文件 3.3、修改pam模块允许root登录 完成之后直接使用RDP登录即可 登录后的界面 完成 最容易出现的问题是无法登录,或者登录闪退,检查上述配置后确认无误

    2024年02月06日
    浏览(46)
  • Ubuntu 22.04 安装MySql

    MySQL是非常常用的关系型数据库,无论是大厂还是小厂,都有它的身影。最大的优点是免费,安装起来也比较简单。 画了个简图,描述了下MySQL的架构。 其中的比较有趣的点在于 连接池 和 存储引擎 。 连接池 缓存了数据库和客户端的 TCP连接 ,以减少建立连接的开销。 存储

    2024年01月21日
    浏览(43)
  • ubuntu22.04版本安装CUDA及cuDNN

    此方法仅针对ubuntu22.04下linux系统安装及配置深度学习环境,其他版本不知可通用! 1-1 先更新所有的软件包 1-2 独立显卡驱动-安装 注:在安装显卡驱动时需要进入BIOS关闭安全启动模式。 1-3 验证

    2023年04月08日
    浏览(35)
  • Ubuntu 22.04 安装配置时间同步服务器

    参数解释: 1.server 127.127.1.0 #local clock 这个参数指定了一个本地时钟源。127.127.1.0 ,通常用于表示本地计算机的时钟。这个参数告诉NTP守护进程,如果无法从其他NTP服务器获取时间,或者作为备份时钟源,应该使用本地计算机的时钟作为时间源。 2.fudge 127.127.1.0 stratum 10 这个参

    2024年04月28日
    浏览(49)
  • Ubuntu22.04 安装深度学习服务器全纪录

    制作启动盘 参考链接:https://blog.csdn.net/lyx_ok/article/details/129308753 安装 Ubuntu 22.04 将U盘插到服务器上,开机按F11键(具体什么键跟主板型号有关)选择启动项进入临时的 Ubuntu 系统,在图形界面中选择 Install Ubuntu ,所有配置都可以使用默认的,改一下用户名和密码即可。 进入

    2024年02月16日
    浏览(39)
  • Ubuntu服务器安装配置slurm (Ubuntu 22.04 LTS)

    Slurm 全称 S imple L inux U tility for R esource M anagement。通常被用于大型Linux服务器 (超算) 上,作为任务管理系统。本文详细讲述如何在 Ubuntu 22.04 LTS 上安装slurm,并进行简单的配置。 其实网上相关的教程已经非常多,但在旧版本的Ubuntu上安装slurm时,通常需要安装一个名为slurm-ll

    2024年02月07日
    浏览(49)
  • 下载安装Ubuntu 20.04详细教程(内附安装22.04版本教程链接)

    🌈 个人主页:python老鸟的博客 🔆 免费专栏:Python基础教程 ❤️  分享网站: 《Python自学网》👉👉基础入门到逐步深入  |  适合新手入门到精通  | python全栈体系课程   🙏 如果觉得博主文章对你有所帮助的话,还望大家多多支持呀!关注  |  点赞  |  收藏  |  评论

    2024年01月21日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包