我有一个遗留项目,我正在尝试对其进行现代化改造,其中一部分涉及使用mysqldump
.
该应用程序的数据库使用 MySQL 5.6,并通过 RDS 实例托管。要mysqldump
启动并运行,我相信我需要安装mysql-client
对应于 5.6 的版本。
但是,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
,我认为这表明不兼容,但实际上与我的应用程序特别相关。