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