【问题标题】:Install MySQL 5.6 on Ubuntu 20.04在 Ubuntu 20.04 上安装 MySQL 5.6
【发布时间】:2020-10-04 13:19:05
【问题描述】:

我有一个需要 MySql 5.6 的自定义应用程序。我能够使用本教程在 ubuntu 20.04 上安装 MySql 5.7:https://askubuntu.com/a/1232993

如何在 ubuntu 20.04 上安装 MySql 5.6?

因为上面的教程只适用于MySql 5.7,我在网上没有找到任何可行的解决方案。

MySql 5.6 可以在 Ubuntu 20.04 上运行吗?我应该将操作系统降级到 Ubuntu 18.04 吗?

【问题讨论】:

  • 为什么需要 MySQL 5.6?这听起来像XY-problem
  • 您是否使用 MySQL 5.7 尝试过您的应用程序?你有什么问题。大多数问题都可以通过正确的sql_mode配置解决
  • 问题是我想为别人安装 MySql,他说他卡在 MySql 5.6 上,所以我不知道确切的要求/问题。
  • 您需要 MySQL 5.6,因为 MySQL 5.7 不能向后兼容 5.6 数据。即使您尝试进行升级,也需要从旧版本开始。这么多人不理解这一点,我很担心。

标签: mysql linux ubuntu mysql-5.6 ubuntu-20.04


【解决方案1】:

在 Ubuntu 20 中安装 mysql 5.6.48:

  1. here下载mysql
  2. 解压tar文件并安装
tar xvf mysql-server_5.6.48-1debian9_amd64.deb-bundle.tar

sudo dpkg -i *.deb
  1. 它将要求您为 mysql 创建 root 密码。输入它
  2. 启动mysql服务器

sudo /etc/init.d/mysql 启动

【讨论】:

  • 这对我有用。我遇到了一个依赖问题(需要 libaio1 包),但安装继续并通过运行完成: sudo apt --fix-broken install
  • @jamesbcn 感谢它修复了错误
【解决方案2】:

我设法使用此处的步骤在 Ubuntu 20.04 上安装了 MySql 5.6:

1) 我下载了可用于 Debian(以及 Ubuntu)的最新版本的 MySql 5.6

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-server_5.6.48-1debian9_amd64.deb-bundle.tar

dpkg -i mysql-server_5.6.48-1debian9_amd64.deb-bundle.tar

mysql apt update

2) 我按照这里的步骤操作:

https://askubuntu.com/a/1030987

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
apt-get install mysql-common-5.6 mysql-client-5.6 mysql-server-5.6

3)为了防止MySql升级到版本8,我按照以下步骤操作:

https://askubuntu.com/a/1209971

但我将 MySql 版本替换为:

5.6.48-1debian9

【讨论】:

  • $ sudo dpkg -i mysql-server_5.6.48-1debian9_amd64.deb-bundle.tar dpkg-deb: 错误:'mysql-server_5.6.48-1debian9_amd64.deb-bundle.tar' 不是Debian格式存档dpkg:错误处理存档mysql-server_5.6.48-1debian9_amd64.deb-bundle.tar(--install):dpkg-deb --control子进程返回错误退出状态2处理时遇到错误:mysql-server_5.6.48 -1debian9_amd64.deb-bundle.tar buddhika@pc:~$
  • 嗨 Pascut / Buddhika Lakshan - 你们中的任何一个人都做到了吗?我遇到了与 Buddhika Lakshan 相同的错误。谢谢,艾伦。
  • 根据您的操作系统,您可能需要安装不同的软件包,而不是 Debian 软件包。对我来说,在 Linux 20 上它与 Debian 捆绑包一起工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-06
  • 2015-09-23
  • 2021-05-21
  • 2021-07-03
  • 2021-08-23
  • 1970-01-01
  • 2021-02-09
相关资源
最近更新 更多