[英]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.