参考链接
ubuntu20.04 安装MySQL5.7.35
https://codeleading.com/article/74725936046/
ubuntu20 安装 mysql5.7.31 , 卸载mysql 8.0, Mysql只能本地登录,无法远程登录
https://www.cnblogs.com/aldary/p/16205077.html
1、下载安装包
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-server_5.7.37-1ubuntu18.04_amd64.deb-bundle.tar
2、解压
mkdir -p mysql-deb
tar xvf mysql-server_5.7.37-1ubuntu18.04_amd64.deb-bundle.tar -C mysql-deb/
3、删除测试安装包
cd mysql-deb/
rm -rf mysql-testsuite_5.7.37-1ubuntu18.04_amd64.deb mysql-community-test_5.7.37-1ubuntu18.04_amd64.deb
# 安装依赖
sudo apt-get install libtinfo5
sudo apt-get install libmecab2
4、安装
解压后,按如下顺序安装,可能会遇到额外依赖。按如下方法安装即可
dpkg -i mysql-common_5.7.35-1ubuntu18.04_amd64.deb
dpkg -i libmysqlclient20_5.7.35-1ubuntu18.04_amd64.deb
dpkg -i libmysqlclient-dev_5.7.35-1ubuntu18.04_amd64.deb
dpkg -i libmysqld-dev_5.7.35-1ubuntu18.04_amd64.deb
dpkg -i libmysqlclient20_5.7.35-1ubuntu18.04_amd64.deb
-- 如果安装失败,出现需要依赖的情况 会自动安装依赖
-- apt --fix-broken install
dpkg -i mysql-community-client_5.7.35-1ubuntu18.04_amd64.deb
-- 缺少的依赖 apt install libtinfo5 (# 可安装)
-- 缺少的依赖 apt install libtinfo2 (# 可安装)
dpkg -i mysql-client_5.7.35-1ubuntu18.04_amd64.deb
dpkg -i mysql-community-server_5.7.35-1ubuntu18.04_amd64.deb
dpkg -i mysql-server_5.7.35-1ubuntu18.04_amd64.deb