繁体   English   中英

在 Ubuntu 18.04 上安装 MySQL 客户端 5.6

[英]Installing MySQL Client 5.6 on Ubuntu 18.04

我有一个我正在尝试现代化的遗留项目,其中一部分涉及使用mysqldump设置更有效的自动备份系统。

该应用程序的数据库使用 MySQL 5.6,并通过 RDS 实例托管。 要启动并运行mysqldump ,我相信我需要安装与 5.6 对应的mysql-client版本。

但是,运行apt-get install mysql-client默认安装 8.0。 但是,我找不到任何特定版本的mysql-client可用。 运行sudo apt-get install mysql-client-5.7返回一条通知,指出没有可用的安装候选。

是否仍然可以安装旧版本的mysql-client 如果没有,是否有另一种方法可以获得mysqldump功能?

编辑:正如下面@exussum 所指出的,8.0 向后兼容 5.6 和 5.7。 我在运行mysqldump时遇到错误,我认为这表明不兼容,但实际上与我的应用程序特别相关。

它们向后兼容,因此您可以使用 mysql-client 8 转储 mysql-server 5.5

获取特定版本 docker 很棒

( sudo apt install docker ) 安装

docker run mysql:5.6 mysqldump

将通过 docker 运行 mysqldump,你可以很容易地在那里选择你的版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM